Communication between Rumba Javascript SDK and Rumba iOS applicationΒΆ

There are five ways that the Rumba Javascript SDK communicates with the Rumba iOS application:

Get settings (“rumbaSdkGetSettings”)
  • The web application is requesting a DomainConfiguration from a private list stored within the Rumba iOS application
Save configuration (“rumbaSdkSaveConfig”)
  • The web application is sending a dictionary-representation of a DomainConfiguration to the Rumba iOS application to be stored
Request to make default home (“rumbaSdkRequestToMakeDefaultHome”)
  • The web application is requesting to be the default web application that loads when Rumba is launched and when a new tab is opened
Send RumbaJS SDK version (“rumbaSdkVersion”)
  • The web application is sending the version of Rumba Javascript SDK version that is using
Set screen brightness level (“rumbaSdkScreenBrightnessLevel”)
  • The web application is requesting that the iOS device that Rumba is running on sets the screen luminosity to a specfied level