IBM Mobile Foundation and iOS 13

iOS 13 is here and IBM Mobile Foundation is pleased to announce that we have embraced the iOS 13 upgrade gracefully like every year.

In our previous blog post, we mentioned about the various new changes seen in iOS 13 and what you, as a developer should be doing about it. Existing application(s) that were created using Mobile Foundation Platform v7.1 and v8.0 will work as they did on previous versions of iOS even after upgrade to iOS 13.

We have validated Mobile Foundation v8.0 and v7.1 with the GM release of iOS 13, and all the major features listed below work fine on iOS 13.

  • Invoking backend procedures through adapters
  • Application Authenticity
  • Application management
  • JSONStore
  • Direct Update
  • Oauth handshake with Mobile Foundation server
  • Push notifications

Update: Above features were tested on iPad OS and no issues were found.

Sample Images

Sample Images PushNotifications

Push Notifications

A fresh installation of apps using MobileFirst Push notification on iOS 13 causes failure in registration due to an error in parsing the token from APNS server. This issue is similar to one reported on the Apple Developer Forum. This has been addressed in the following iFixes.

  • Native iOS SDK v8 - IBMMobileFirstPlatformFoundationPush version 8.0.2019082914 or higher
  • Cordova SDK v8 - cordova-plugin-mfp-push version 8.0.2019090606 or higher
  • Mobile First v7.1 - iFix version 7.1.0.0-MFPF-IF201909091200 or higher

iPadOS on iOS 13

We have tested applications with MFP v7.1 and v8.0 on iPad OS and we did not see spot any problem.

  • PH18477 IOS APPLICATIONS ARE NOT DISPLAYED IN THE APPLICATION CENTER INSTALLER PAGE. (iFix 8.0.0.0-MFPF-IF201911050809)
  • PH17865 SINCE IOS 13, A USER OF SAFARI ISN’T ABLE TO DOWNLOAD A NEW IPA VERSION OF AN APPLICATION FROM APPLICATION CENTER. (iFix 8.0.0.0-MFPF-IF201910101148)
  • PH16468 IN IOS 13 DEVICES PUSH REGISTRATION FAILS. (iFix 8.0.0.0-MFPF-IF201909091050)
  • PH18901 SEGMENTATION FAULT WITH NETWORKDETECTOR DEVICEIPADDRESSES AFTER IOS 13 UPGRADE. (iFix 7.1.0.0-MFPF-IF201911150651)
  • PH17981 MFP 7.1 IOS NATIVE APP, UPDATE TOKEN WILL HAVE INVALID TOKEN FOR IOS 13 DEVICES. (iFix 7.1.0.0-MFPF-IF201910160455)
  • PH17865 SINCE IOS 13, A USER OF SAFARI ISN’T ABLE TO DOWNLOAD A NEW IPA VERSION OF AN APPLICATION FROM APPLICATION CENTER. (iFix 7.1.0.0-MFPF-IF201910160455)
  • PH18471 DEFAULT CARD PRESENTATION ON IOS 13 CAUSES SPLASH SCREEN TO NOT APPEAR IN FULLSCREEN. (iFix 7.1.0.0-MFPF-IF201910310930)
  • PH18477 IOS APPLICATIONS ARE NOT DISPLAYED IN THE APPLICATION CENTER INSTALLER PAGE. (iFix 7.1.0.0-MFPF-IF201910310930)
  • PH16468 IN IOS 13 DEVICES PUSH REGISTRATION FAILS. (iFix 7.1.0.0-MFPF-IF201909091200)

Issue with InAppBrowser on Hybrid applications of MFP v7.1

window.open in Hybrid apps of MFP v7.1 on iOS 13 does not work, same is being fixed as part of APAR PH19942. Please monitor the APAR for updates.

Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.
Last modified on December 20, 2019