簡體   English   中英

FLUTTER FIREBASE 更改為新實例不適用於 Android

[英]FLUTTER FIREBASE Change to new instance not working for Android

我的客戶最近更改了他們的 Firebase 實例(意味着它在不同的項目下,在不同的谷歌登錄中)。 即他們有一個他們想用於生產的新實例。 我用不同的名稱創建了新實例和項目以避免任何混淆。 所以對於 Android 我刪除了舊的 google-services.json 並從 Firebase 下載新的並將其復制到 android/app 目錄中。 然后我查看了項目級別和應用級別的等級文件。 那里沒有問題。 我檢查了新的 google-services.json 文件,可以清楚地看到它指向 Firebase 的新實例。 下面是一個片段:

"project_info": {
"project_number": "506498949424",
"firebase_url": "https://lbds-aeb3d.firebaseio.com",
"project_id": "lbds-aeb3d",
"storage_bucket": "lbds-aeb3d.appspot.com"

},

舊名稱是 LittleBigDeals 而不是 lbds。

實際上,此過程對於項目的 IOS 方面運行良好。 該應用程序現在指向新數據庫。 但是,當我將它安裝在 ANdroid 上時,它仍然從舊數據庫中檢索數據。

是否有我丟失的指針或者我需要在 Android 設置中刷新。

對此的任何幫助將不勝感激。

非常感謝。

我昨天也有同樣的問題。 我已在我的 Flutter 應用程序中更改為不同的 Firebase 項目。 iOS 工作正常,但 Android 仍在嘗試使用不正確的 Firebase 項目,盡管 google-services.Z466DEEC76ECDF5FCA6F9Z3 明確指向新項目。 這個問題似乎僅限於我的本地機器,但非常奇怪和煩人。 另一位開發人員建議我嘗試“flutter clean”命令,一旦我運行 flutter clean 並重新啟動虛擬 Android 設備,它就會使用正確的 Firebase 實例。

暫無
暫無

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

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