Monaca Onsen UI Discord Chat Github Repo

ITMS-90809: Deprecated API Usage warning from Apple



  • After releasing the to Apple’s TestFlight which uses WKWebView, I received the below email from Apple:

    Dear Developer,
    We identified one or more issues with a recent delivery for your app, "App name and version # goe here). 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 am using the following plugins:
    “monaca-plugin-monaca-core”: “3.2.1”,
    “cordova-plugin-whitelist”: “1.3.3”,
    “cordova-plugin-splashscreen”: “5.0.3”,
    “cordova-custom-config”: “5.1.0”,
    “cordova-plugin-camera”: “4.1.0”,
    “cordova-plugin-media-capture”: “3.0.3”,
    “cordova-plugin-device”: “2.0.3”,
    “cordova-plugin-statusbar”: “2.4.3”,
    “cordova-plugin-file”: “6.0.2”,
    “cordova-plugin-wkwebview-engine”: “”

    When I run on an actual device, and test for ons.platform.isWKWebView(), I get true.

    What do the Monanca and Onsen teams think about this?
    Where does the issue come from?