我之前一直在使用FCM插件。但它在安卓11上停止作業。所以想換成Firebasex插件。但當我把它添加到我的專案中時,ionic-native/http就停止作業了。
Ionic資訊 :
Ionic:
Ionic CLI : 6.16.3
Ionic框架。@ionic/angular 4.11.13
@angular-devkit/build-angular : 0.803.29
@angular-devkit/schematics : 8.3.29
@angular/cli : 8.3.29
@ionic/angular-toolkit : 2.3.3
Cordova。
Cordova CLI : 10.0.0
可多瓦平臺 : android 10.0.0
Cordova插件 : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (以及其他25個插件)
實用性。
cordova-res : 0.15.3
native-run(可更新:1.4.1):1.2.2
系統。
Android SDK工具:26.1.1
NodeJS : v12.19.0
npm : 6.14.9
作業系統 : Linux 5.4
插件串列 :
"cordova-plugin-whiteelist": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-ionic-webview": {
"android_support_annotations_version": "27. "
},
"cordova-plugin-ionic-keyboard": {},
"cordova-sqlite-storage": {},
"cordova-plugin-file": {},
"cordova-plugin-filechooser": {},
"cordova-plugin-filepath": {},
"cordova-plugin-inappbrowser": {},
"cordova-plugin-network-information": {},
"cordova-plugin-googlemaps"。{
"api_key_for_android": "AIzaSyCiIDP1JCs8RFSWAHwYZpFbhsbC9MyoUCI"。
"api_key_for_ios": "AIzaSyCiIDP1JCs8RFSWAHwYZpFbhsbC9MyoUCI"。
"play_services_version": "15.0.1",
"android_support_v4_version": "27. "
},
"cordova-plugin-nativegeocoder"。{},
"phonegap-plugin-barcodescanner": {
"android_support_v4_version": "27. "
},
"cordova-plugin-unique-device-id2": {},
"cordova-plugin-advanced-http": {
"okhttp_version": "3.10.0"
},
"com-badrit-base64"。{},
"cordova-plugin-androidx": {},
"cordova-plugin-androidx-adapter": {},
"cordova-support-google-services"。{},
"cordova-plugin-local-notification"。{},
"cordova-plugin-dialogs"。{},
"cordova-plugin-android-permissions": {},
"cordova-plugin-geolocation": {},
"cordova-plugin-app-version": {},
"cordova-plugin-enable-multidex"。{},
"cordova-plugin-firebasex"。{
"firebase_analytics_collection_enabled"。"true"。
"Firebase_performance_collection_enabled": "true",
"firebase_crashlytics_collection_enabled": "true"。
"android_icon_accent": "#FF00FFFF"。
"android_firebase_performance_monitoring": "false",
"android_play_services_tagmanager_version": "17.0.0",
"android_play_services_auth_version": "19.0.0",
"android_firebase_analytics_version": "19.0.0",
"android_firebase_messaging_version": "22.0.0",
"android_firebase_config_version": "21.0.0",
"android_firebase_perf_version": "20.0.2",
"android_firebase_auth_version": "21.0.1",
"android_firebase_inappmessaging_version": "20.0.0",
"android_firebase_firestore_version": "23.0.2",
"android_firebase_functions_version": "20.0.0",
"android_firebase_iid_version": "21.1.0",
"android_firebase_installations_version": "17.0.0",
"android_firebase_crashlytics_version": "18.1.0",
"android_firebase_crashlytics_ndk_version": "18.1.0",
"android_gson_version": "2.8.7",
"android_firebase_perf_gradle_plugin_version": "1.4.0"
在我運行npm install @ionic-native/firebase-x --save命令之前,應用程式運行得非常好。然后,一旦發生http呼叫,代碼的執行就會停止。除了超時錯誤之外,沒有任何錯誤被拋出,我已經查看了服務器呼叫的日志,并沒有發現它。
uj5u.com熱心網友回復:
Ionic Native Plugin Firebase X與Ionic Native HTTP有沖突問題,因為OKHTTP版本。
這里有兩個可能的解決方案。首先是通過在config.xml中添加以下內容來鎖定版本:
<preference name="AndroidXEnabled" value="true" />
<preference name="OKHTTP_VERSION" value="3.12.1" />
或者你洗掉這兩個插件,然后用OKHTTP的特定變數重新添加它:
ionic cordova plugin add cordova-plugin-firebasex --variable OKHTTP_VERSION=3.12
ionic cordova plugin add cordova-plugin-advanced-http --variable OKHTTP_VERSION=3.12
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/312028.html
標籤:
上一篇:在Pandas資料框架中按列分組,按時間戳排序并計算時間戳之間的差異?
下一篇:沒有在電子表格中回圈的For回圈
