For up-to-date product documentation, see the IBM MobileFirst Foundation Developer Center.
Migrate existing Cordova and hybrid applications
To migrate an existing Cordova or hybrid application that was created with IBM MobileFirstâ„¢ Platform Foundation version 6.2.0 or later, we must create a Cordova project that uses the plug-ins from the current version. Then you replace the client-side APIs that are discontinued or not in V8.0.0. The migration assistance tool can help you in this task.
To migrate a Cordova or hybrid app, you need to
- Update your project to V8.0.0. The migration assistance tool can help you in this task. For more information, see Migrating existing hybrid or cross-platform apps to Cordova apps supported by MobileFirst version 8.0.
- Replace the client-side APIs that are discontinued or not in V8.0.0. The migration assistance tool can scan your code and generate reports of the APIs to replace. For a list of API changes, see Upgrading the WebView.
- If we use Direct Update, review Migrating Direct Update.
- Comparison of Cordova apps developed with V8.0.0 versus V7.1.0 and before
Compare Cordova apps developed with IBM MobileFirst Platform Foundation V8.0.0 and Cordova and hybrid apps developed with IBM MobileFirst Platform Foundation V7.1.- Migrating existing hybrid or cross-platform apps to Cordova apps supported by MobileFirst version 8.0
We can migrate existing hybrid or cross-platform (Cordova) apps that were developed with IBM MobileFirst Platform Foundation version 6.2 or later to Cordova apps that are supported by IBM MobileFirst Platform Foundation V8.0.0.- Migrating encryption for iOS Cordova
If your iOS Hybrid or Cordova application used OpenSSL encryption, you may want to migrate your app to the new V8.0.0 native encryption. If we want to continue using OpenSSL you need to add an additional Cordova plug-in.- Migrating Direct Update
Learn how to migrate Direct Update for V8.0.0. Direct Update is triggered after the first access to a protected resource. The process to deploy new web resources has changed in V8.0.0.- Upgrading the WebView
IBM MobileFirst Platform Foundation V8.0.0 Cordova SDK (JavaScript) introduced numerous changes that require adaptations of your code.- Removed components
The Cordova project created by MobileFirst 7.1 Studio included many resources that supported propriety functionality. However in V8.0.0 only pure Cordova is supported and the MobileFirst API no longer supports these features.
Parent topic: Migrating client applications to IBM MobileFirst Platform Foundation V8.0.0