簡體   English   中英

離子v1科爾多瓦“ prefs:root =”非公共URL方案iOS應用拒絕

[英]Ionic v1 Cordova “prefs:root=” non-public URL scheme ios app rejection

我的iOS應用遭到拒絕,並出現以下錯誤:

准則2.5.1-性能-軟件要求您的應用程序使用“ prefs:root =“非公共URL方案,這是一個私有實體。 在App Store上不允許使用非公共API,因為如果這些API發生更改,可能會導致不良的用戶體驗。

我已經看到針對本機iOS應用程序在此主題上存在一些問題,但未發現Cordova或Ionic的問題。 科爾多瓦有辦法解決這個問題嗎? 具有諷刺意味的是,遭到拒絕的版本只有很小的變化,顯示的數字是3位小數而不是2位小數。 然而,它被拒絕了。

以下是我擁有的所有插件的列表:

card.io.cordova.mobilesdk 2.1.0“ CardIO” cordova-android-support-gradle-release 0.0.2“ cordova-android-support-gradle-release” cordova-plugin-actionsheet 2.3.3“ ActionSheet” cordova-plugin -app-event 1.2.1“應用程序事件” cordova-plugin-camera 2.4.1“ camera” cordova-plugin-compat 1.2.0“ Compat” cordova-plugin-datepicker 0.9.3“ DatePicker” cordova-plugin-device 1.1 .6“設備” cordova-plugin-dialogs 1.3.3“通知” cordova-plugin-facebook4 1.9.1“ Facebook Connect” cordova-plugin-file 4.3.3“文件” cordova-plugin-file-transfer 1.6.3”文件傳輸” cordova-plugin-google-analytics 1.8.3“ Google Universal Analytics插件” cordova-plugin-googleplus 5.3.1“ Google SignIn” cordova-plugin-inappbrowser 1.7.1“ InAppBrowser” cordova-plugin-ionic-webview 1.2 .1“ cordova-plugin-ionic-webview” cordova-plugin-splashscreen 4.0.3“ Splashscreen” cordova-plugin-statusbar 2.2.4-dev“ StatusBar” cordova-plugin-touchid 0.4.0“ Touch ID” cordova-plugin -振動2.1.5“振動”科爾多瓦-插件白名單 1.3.2“白名單” cordova-plugin-x-社交共享5.4.1“社交共享” cordova.plugins.diagnostic 3.7.1“診斷” de.appplant.cordova.plugin.local-notification 0.8.5“ LocalNotification” es6-promise -plugin 4.2.2“ Promise”離子插件鍵盤2.2.1“ Keyboard” phonegap-plugin-barcodescanner 7.0.0“ BarcodeScanner”

正如@ Paulw11所建議的-

  1. 在plugins目錄下運行grep -r -i'prefs'./*
  2. 查找對偏好的引用
  3. 更新插件。
  4. 無需更改代碼。
  5. 重建它並提交存檔。

注意:您可能必須更新所有插件。 我強烈建議在更新所有插件之前先對其進行備份。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM