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