ストアに送信する新しいリリースを作成した後、「getToken」を呼び出すと次のエラーが表示されるようになりました
デフォルトのFirebaseAppは、このプロセスでは初期化されません
processName
必ず最初にFirebaseApp.initializeApp(Contect)を呼び出してください。
これはAndroidでのみ発生し、同じビルドがIOSで機能しています。また、このエラーは、昨年行った最後のビルドでは発生しませんでした。
ここでも同じ問題があります。
これはすでに私にも起こりました(理由はわかりません)。 再インストールを強制することでエラーを解決できました(cordova cliを介してプラグインを削除してから追加します)。
動作しません。 削除し、再度追加すると同じエラーが発生します。
私は実際にこのエラーを解消しました。 新しいプロジェクトを開始して、プラグインに問題がなく、エラーが発生していないかどうかを確認しました。
これと私のプロジェクトの違いを確認し、プロジェクトのルートに_google-services.json_と_GoogleService-Info.plist_があることに気付きました。これらを削除すると、すべて正常に機能しました。
編集:また、phonegapを使用しているので、これらのファイルをプラグインに直接コミットしています。
私のアプリでも同じです。 Ionic 2ではIOSで問題なく動作しますが、Androidではエラーが発生します。
"Native: tried calling Firebase.onTokenRefresh, but the Firebase plugin is not installed."
そしてプラグインは確かにインストールされています。 これは、config.xmlにあるコード行です。
私が使用しているもの:
Cordova CLI 6.5.0
プラットフォーム:
IOS 4.3.1
Android 6.1.2
こんにちは、
私はAndroidプラグインで同じ問題に直面しています:
デフォルトのFirebaseAppは、このプロセスcom.x.xyzでは初期化されません。 必ず最初にFirebaseApp.initializeApp(Context)を呼び出してください。
提案してください。
複製: https :
ありがとう
はい、同じ問題が発生しています。 何か助けはありますか?
この問題が発生しました。 生成されたAndroidプロジェクトをAndroidStudioのプラットフォームでビルドし、問題を見つけて解決しました。
次の手順に従います。
プラットフォームフォルダー内、android / src / {パッケージ名} /MainActivity.java
Firebaseライブラリをインポートします。
oncreateメソッド内、super.oncreate(savedinstancestate)の下、
FirebaseApp.initializeApp(this);を追加します。
最後のステップ、
プラットフォームフォルダー内、android / res / values / string.xml、
追加
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>
* googleservice.jsonファイルにあります
"クライアント": [
{{
"client_info":{
"mobilesdk_app_id":この値
あなたの解決策をありがとう! うまくいきました!
ありがとう! とても助かりました!
あなたの解決策をありがとう!!!!
ayngitngのソリューションを実装するための準備後のcordovaフック。
https://gist.github.com/bdirito/74ba45ef314d2d9f9afb73f37ecf815a
@AyoGitNgありがとうございます。 それはうまくいきました。 わたしは、あなたを愛しています。 :+1:はははは
このエラーで3週間前。
@rubikcuberまたは@mgpartssourceプルリクエスト?
この修正を含むバージョンをリリースすることはできませんか? @arnesson
まだ起こっている、バージョン1.0.5
+1
AyoGitNgこれは私のために働いてくれてありがとう
最も参考になるコメント
この問題が発生しました。 生成されたAndroidプロジェクトをAndroidStudioのプラットフォームでビルドし、問題を見つけて解決しました。
次の手順に従います。
プラットフォームフォルダー内、android / src / {パッケージ名} /MainActivity.java
Firebaseライブラリをインポートします。
oncreateメソッド内、super.oncreate(savedinstancestate)の下、
FirebaseApp.initializeApp(this);を追加します。
最後のステップ、
プラットフォームフォルダー内、android / res / values / string.xml、
追加
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>
* googleservice.jsonファイルにあります
"クライアント": [
{{
"client_info":{
"mobilesdk_app_id":この値