2016-11-16 11 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サービスファイルをダウンロードして上書きし、以前と同じように使用します。このようにして、db参照は変更する必要はありません。 @ TommieC。 –

+0

私はあまりにもその方法を知らなかった。あなたの道はもっと合法に見える。 –

0

firebaseパッケージ名とアプリケーションIDが一致しない場合に問題が発生します。 firebaseプロジェクトに名前変更機能はありません。アプリケーションIDと一致する新しいfirebaseプロジェクトを作成し、古いプロジェクトを削除する必要があります。その後、それぞれのfirebaseプロジェクトjsonをコードプロジェクトにインポートします。それはすべきことだ

関連する問題