Issue App Store with deprecated UIwebView API

When uploading my mobiel app to the App Store I receive the message that my has an issue with Deprecated UIWebview API. I can't find which part of my app is causing this issue.


See below the components I'm using in my APP. MyTrainer is the application that takes care of the database on the server side.

Anybody an idea how to tackel this ...???

Hi Stefan,

Not having a solution for you, just background information.

this is not (directly) related to your plugins. It has to do with the fact that Cordova uses the UIWebview as the HTML rendering engine, and that Apple previously announced UIWebView’s deprecation in June 2018. Beginning with iOS 12, they began warning developers about migrating to WKWebView, UIWebView’s successor.

More background info: 

https://cordova.apache.org/news/2018/08/01/future-cordova-ios-webview.html

Even version 5 of cordova does not have WKWeView support, you can read in https://cordova.apache.org/announcements/2019/02/09/cordova-ios-release-5.0.0.html

So this is more a Cordova issue, that could become painful for OutSystems mobile applications.

Wonder if someone from OutSystems Engineering has more information on this topic.

Regards,

Daniel


Daniël Kuhlmann wrote:

Hi Stefan,

Not having a solution for you, just background information.

this is not (directly) related to your plugins. It has to do with the fact that Cordova uses the UIWebview as the HTML rendering engine, and that Apple previously announced UIWebView’s deprecation in June 2018. Beginning with iOS 12, they began warning developers about migrating to WKWebView, UIWebView’s successor.

More background info: 

https://cordova.apache.org/news/2018/08/01/future-cordova-ios-webview.html

Even version 5 of cordova does not have WKWeView support, you can read in https://cordova.apache.org/announcements/2019/02/09/cordova-ios-release-5.0.0.html

So this is more a Cordova issue, that could become painful for OutSystems mobile applications.

Wonder if someone from OutSystems Engineering has more information on this topic.

Regards,

Daniel


Thanks for the clear explanation.


Anybody from Outsystems an advice how to proceed in this matter ...???


Hi,

We just submitted an app to the apple store and we received the same warning, but it did not stoped the review process (we are waiting for the approval)

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

Our platform version is Version 10.0.1016.0

Was your app approved despite this, Stefan?

Carlos Mendes wrote:

Hi,

We just submitted an app to the apple store and we received the same warning, but it did not stoped the review process (we are waiting for the approval)

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

Our platform version is Version 10.0.1016.0

Was your app approved despite this, Stefan?

Hi, Carlos!

Was your app get approved?

Thanks!

Marcela.


Hi,

We got the same warning, we're going to submit it for review. Seems like MABS 6.0 will solve this issue: https://success.outsystems.com/Support/Release_Notes/Mobile_Apps_Build_Service/MABS_Version_6.0

Ruben

Good morning. 

We are still getting this warning today when publishing some apps to the app store.

Does anyone have any news regarding this?

Did anyone open an ticket for this for the Outsystems support?


Thanks

Hello, guys,

MABS 6.1 has removed all its references to UIWebView and all supported plugins have followed the same path.

Assuming you are using this MABS version and updated all your supported plugins to the latest versions boasting MABS 6 support (InAppBrowser comes to mind), the only other root-cause for these warnings is other plugins.

Have you checked any of the plugins in use by your apps for references to UIWebView? I reached out to the maintainer of the App Version plugin, and it was recently updated to comply.

Best regards,

Carlos

Hello Carlos


Where do i see if any plugin used in my project it has been updated?


Thank you