Instruction for upgrading to Onegini Cordova plugin to version 1.8.0

In the 1.8.0 version of the Cordova plugin a few things have changed. Read the paragraphs below to find out what has changed.

Plugin installation

We have redesigned the way that the Cordova plugin is added to your application. In the previous versions you needed to manually download the iOS SDK (by performing gradle resolveDependencies) and manually configure the Onegini SDK. These things are now automatically performed when you add the Onegini Cordova plugin to your application. We use Cordova hooks for this.

Because of this you must reinstall the plugin into your application. It is also no longer necessary to clone the plugin on your local machine but you can directly add the plugin from our GitHub repository.

Please follow the installation instructions provided here or in the of the GitHub repository to reinstall the plugin and correctly configure it.

Changed properties

The number of Onegini properties that you need to specify in your config.xml has been slimmed down. Due to the SDK configurator being invoked automatically you no longer need to provide the Token Server configuration the config.xml. Below the removed / renamed / new properties are described. See the configuration chapter for detailed instructions.

Removed properties

  • kOGAppIdentifier
  • kOGAppScheme
  • kOGAppVersion
  • kOGAppBaseURL
  • kOGMaxPinFailures
  • kOGResourceBaseURL
  • kOGRedirectURL

Renamed properties

  • kOGgcmSenderId => OneginiGcmSenderId
  • kOGUseNativePinScreen => OneginiNativeScreens

New properties

  • OneginiRootDetectionEnabled
  • OneginiDebugDetectionEnabled