SIG.
Member
I submitted my game for beta review and received an email from Apple stating that my app had an "issue":
I've submitted a bug report, but I was curious whether anyone knows more about how UIWebView is being used and whether there is a workaround for when Apple starts outright rejecting apps that use UIWebView.
The linked page explains that UIWebView is "a view that embeds web content in your app." My app is straightforwardly just a game without any integrations from the web or otherwise. The closest thing I can think of are ads or IAP. I do use YYG's Google Play Services extension (which includes a partial implementation of the Google Mobile Ads SDK) to show AdMob ads, and I use YYG's Google Play Services IAP extension to offer a "remove ads" product. But neither of those are really "web content," either, so I'm not at all sure what (if anything) is using the API.Apple said:Dear Developer,
We identified one or more issues with a recent delivery for your app, . . . . Your delivery was successful, but you may wish to correct the following issues in your next delivery:
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.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to App Store Connect.
Best regards,
The App Store Team
I've submitted a bug report, but I was curious whether anyone knows more about how UIWebView is being used and whether there is a workaround for when Apple starts outright rejecting apps that use UIWebView.