Settings Plugin Overview

The Settings plugin exchanges application connection settings with the server settings.

If application settings such as log level and log upload mode are changed on the server, the Settings plugin synchronizes the information with the Kapsel application. Since some of that information is used in the Push plugin, the Push plugin requires the Settings plugin.

The APIs for the Settings plugin allow device and user settings to be stored on the device to make a connection with the SAP Mobile Platform Server. The client sends the server the DeviceType, DeviceModel, PushEnabled, and other push-related statuses. The settings also use the device token that is received during device registration. The server uses this information to determine whether to send a GCM or APNS push notification.

Domain Whitelisting

Kapsel plugins support Apache Cordova's domain whitelisting model. Whitelisting allows you to control access to external network resources. Apache Cordova whitelisting allows you to whitelist individual network resources (URLs), for example, http://www.google.com.

For information about the whitelist rules, see http://docs.phonegap.com/en/3.3.0/guide_appdev_whitelist_index.md.html.

Related reference
Kapsel Settings API Reference