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.