There is no difference in that example, as they both require running the store gauntlet, which as stated will include a UIWebView sniff-and-tell.
But to know for sure, you'll need to forego the opinions of other devs here and ping support directly via the contact us link below.
Alright my fears are quieter now.
Acording to the below link:
Will this prevent me from releasing an Ionic-based iOS app?
Yes, unless you update your app by these deadlines:
* April 2020: New apps
* December 2020: Existing apps
My understanding is that NEW APPS means new apps that are submitted to the ap store with a new bundle idm ew SKU, and new Apple ID. This flow will not accept submissions of new apps that use UIWebView as of April 30, 2020.
"App updates" assume that an app already exists in the app store (with a Bundle ID, SKU, Apple ID), and so updates (new builds to this app) wil be allowed up the December 2020.
Your understandings and assumptions are correct!
I am gettings same issue, I can't upload to apple connect anymore. I am not using UiWebView anywhere, only used WKWebView.
Please let me know on urgent basis.
Same for me
The local project uses wkwebview, the global search does not have uiwebview, the submitted build version is rejected, and the email prompts itms-90809: the deprecated API no longer accepts the new application using uiwebview. On the contrary, using wkwebview can improve security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview). What should I do? Urgent!
I too have the same exact case , remove all uiwebview references and replaced them by wkwebviews which are working fine . The submitted build got rejected and the email stated : "itms-90809: the deprecated API no longer accepts the new application using uiwebview. On the contrary, using wkwebview can improve security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview)." What should be done now? Its really urgent
I am gettings same issue, I can't upload to ituneconnect anymore although I am not using it anywhere
I just got the following from Apple:
We identified one or more issues with a recent delivery for your app, Please correct the following issues, then upload again.
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
The App Store Team
I understand that this is deprecated for new apps in 4/2020 and for updated apps in 12/2020. This is NOT a new app.
We have got this message many times before. New apps have to have this completed by April 2020, Updated Apps by December 2020.
To us this is an updated App. It has been in Test Flight for over a year and we updated date it about every month. We use a different a unique app bundle for promotion to the App Store. I don't know why.
The only thing I can see that we did differently was we needed a new provisioning profile. But that shouldn't mean it is a "new" app.
What criteria does Apple use to indicate whether an app is "new" or "updated".
This was just updating an app in Test Flight for testing. I think this is a mistake.
We REALLY need to start testing the app. How can I ask Apple abou this?
>What criteria does Apple use to indicate whether an app is "new" or "updated".
Not sure how this is a question, frankly, but got to be if the bundleID has seen the store before, definitely.
Our dev team is continually getting these strong warning messages whenever we submit an app to the Appstore.
ITMS-90809: Deprecated API Usage - Apple will no longer accept submissions of new apps that use UIWebView as of April 30, 2020 and app updates that use UIWebView as of December 2020. Instead, use WKWebView for improved security and reliability. Learn more
We submitted the apps to store that does not contain UIWebview. how to solve it
Search here on: ITMS-90809
Then determine which 3rd party tool/SDK/API/pods you're using, and request support on your rejection directly from their authors.
we have checked our frameworks included in app, but again it does not show any usage of uiwebview,
we are using this pod and all pod are valid
What are the version number of each of those? Seriously, list all of them. Then google each in turn and check when they were last updated and why.
A quick check shows that twitterkit, as an example, was last updated Oct. 2018. It uses webview, and hasn't been updated to remove it.
See h ttps://github.com/twitter-archive/twitter-kit-ios/issues/120
...and that's just one of the 14 suspects on your list.
So again, request support on your rejection directly from their authors. We can't help with 3rd party products here. The authors bear the support burden.