API-интерфейсы Cordova UIWebView устарели - PullRequest
1 голос
/ 14 января 2020

Я немного растерялся, потому что я все еще получаю предупреждение ITMS-90809: Устаревшее использование API при загрузке в App Store. Я уже обновил свою платформу cordova- ios до версии 5.1.1 , а также свой InAppBrowser до версии 3.2.0

Вот мой список плагинов :

cordova-plugin-device 2.0.2 "Device"
cordova-plugin-file 6.0.1 "File"
cordova-plugin-inappbrowser 3.2.0 "InAppBrowser"
cordova-plugin-keyboard 1.2.0 "Keyboard"
cordova-plugin-screen-orientation 3.0.1 "Screen Orientation"
cordova-plugin-statusbar 2.4.3-dev "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-plugin-wkwebview-engine 1.1.4 "Cordova WKWebView Engine"
cordova.plugins.diagnostic 5.0.1 "Diagnostic"

И я добавил WKWebViewOnly в конфигурацию . xml. Вот конфиг. xml для ios

<platform name="ios">
    <allow-intent href="itms:*" />
    <allow-intent href="itms-apps:*" />
    <icon height="57" src="res/icon/ios/icon-57.png" width="57" />
    <icon height="114" src="res/icon/ios/icon-57-2x.png" width="114" />
    <icon height="57" src="res/icon/ios/icon-72.png" width="57" />
    <icon height="144" src="res/icon/ios/icon-72-2x.png" width="144" />
    <icon height="1024" src="res/icon/ios/Icon-1024.png" width="1024" />
    <preference name="Orientation" value="portrait" />
    <preference name="KeyboardShrinksView" value="false" />
    <feature name="CDVWKWebViewEngine">
        <param name="ios-package" value="CDVWKWebViewEngine" />
    </feature>
    <preference name="CordovaWebViewEngine" value="CDVUIWebViewEngine" />
    <preference name="WKWebViewOnly" value="true" />
</platform>

Я не уверен, что я ошибся.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

Можете ли вы проверить в консоли xcode, что загружает WkWebwiew или UIWebview.

0 голосов
/ 14 января 2020

2. Здесь,

  1. Обновились ли вы до WKWebView с помощью

ioni c cordova plugin add cordova-plugin-ioni c -webview --save

CordovaWebViewEngine должно иметь значение CDVWKWebViewEngine
...