2016-11-16 57 views
0

我決定更改我的應用程序包名稱,並使用以下策略對其進行更改:https://stackoverflow.com/a/29092698/6144372,然後在此標記下手動更改google-services.json文件中定義的包名稱:"package_name": "com.xxx.xxx",但是當我在設置部分的Firebase控制檯,它仍然顯示舊的那個。我已經更改了我的應用的軟件包名稱,但在Firebase上,它仍然是上一個。請參閱詳細信息

所以,我想知道它會對我的應用程序的性能造成一些不好的影響,或者它會不會造成任何傷害?請讓我知道

如果在Firebase控制檯設置中還有一些更改軟件包名稱的方法,請讓我知道。

回答

1

您應該考慮創建一個新的Firebase項目。只需刪除舊項目並用新包名稱創建一個新項目。我不確定只更改舊的google-services.json文件的性能問題,但創建新項目當然更安全,以防止出現任何未來問題。

更新:感謝TommieC。的評論,更好的方法是將新的應用程序添加到項目中,並刪除舊的應用程序。新的應用程序將擁有更新的軟件包名稱。然後下載google-services.json並用舊文件替換它。 如果您的Firebase項目已經有不同的集成並且刪除它不是真正的選項,則此方法將更安全。

+1

實際上,人們可以保留現有的項目,而只是添加一個新的應用程序與更新的軟件包。該項目下可以刪除舊的應用程序。下載並覆蓋google-services文件並像以前一樣使用。這樣數據庫引用不需要改變。 –

+0

@TommieC。我也不知道那種方式。你的方式似乎更合理。 –

0

當您的firebase軟件包名稱和應用程序ID不匹配時,就會出現問題。在Firebase項目中沒有任何重命名功能。您應該創建與應用程序Id相匹配的新Firebase項目並刪除舊項目。然後只需將各自的firebase項目json導入到您的代碼項目中。這應該是竅門

相關問題