15

私のプロジェクトでFCMとFirebaseアナリティクスを成功させましたが、Firebaseクラッシュレポートでエラーが検出されました。 。
Firebaseクラッシュレポートエラー:クライアントアプリケーションcom.xxxxがブロックされています

私はちょうどthe official tutorial次と、このエラーを取得Firebaseクラッシュ報告を使用しようとしている:
enter image description here それは言った:

Server did not receive report: Origin Error message: Requests from this Android client application com.xxxxxx are blocked.

ここにグーグルで掘ると(スタックオーバーフロー)した後、私はいくつかを見つけました( link 1link 2link 3)しかし、その解決策のどれも私のためには機能しません。私は誰かがAPI_KEYのチェックについて話しています。誰かがコンソールで有効になっているチェッククラッシュレポートについて話していて、リストは継続しています。私はこの質問を投稿する前にこれらの回答を試みました。私は空のAPI_KEYを残して、削除して、再度SHA1を追加し、API_KEYを変更グーグル-services.jsonファイルを更新しようとした、など:

更新:リンクの上を見たくなかった人のために少し説明するとそれぞれの変更に対してgoogle-services.jsonファイルをダウンロードしました。私のグーグル・services.jsonファイル内

私API_KEYは、次のようになります。

"api_key": [ 
    { 
     "current_key": "AIzaxxxxxxxxxxzxxxxxx" 
    }, 
    { 
     "current_key": "AIzaxxxxxxxxxxxxxx" 
    } 
    ], 

そして私は私のGoogle-service.jsonはデバッグがあり、SHA1を解放することを確認しました。

更新 奇妙なことは、あなたが次のスクリーンショットで見ることができるように私は、解析セクションのレポートを取得していますということです:
私は私ことがわかっconsole.developers.google.comでプロジェクトを探し
enter image description here



モバイルクラッシュとパフォーマンスレポートAPI を有効にした(次のスクリーンショットのように):

enter image description here

でクリックする「モバイルクラッシュやパフォーマンスレポートAPI」の後、私はこれを得た: enter image description here ショー2枚の画像上の画像:行われたすべてのトラフィックに「モバイルクラッシュやパフォーマンスレポートAPI」およびAPIによって処理されたエラー。あなたが見ることができるように、私のすべてのリクエストは403エラー(それは403:0.0004と言われています)を参照してください:それは本当です、私は4回試してみました。

に行くか、何を私は

を欠けているあなたは私を助けるためにGradleのアプリのファイルに関する情報が必要な場合は、ここでされているものはありませんアイデア:

compile 'com.google.firebase:firebase-core:10.0.1'
compile 'com.google.firebase:firebase-messaging:10.0.1'
compile 'com.google.firebase:firebase-crash:10.0.1'
compile 'com.google.android.gms:play-services-maps:10.0.1'
compile 'com.google.android.gms:play-services-location:10.0.1'
compile 'com.google.android.gms:play-services-awareness:10.0.1'

答えて

2

は、NONEにAPI GoogleのコンソールでキーKey restrictionを設定することで、それを解決しました。

+0

私はあなたが私の問題だったのが好きです。あなたのソリューションに感謝します。 – Richi

2

私は同じ問題を持っていたが新しい設定ファイルgoogle-services.jsonをダウンロードして解決しました。

+0

私はファイル内でAPI_KEYを変更しようとしましたが、運のないプロジェクトでdev SHA1を追加しようとしました – MiguelHincapieC

+1

クラッシュレポートはリリース版では動作していますが、DEV版では動作していません – MiguelHincapieC

+0

リリース版のAPI_KEYと、デバッグバージョンではありませんか? –

1

私は同様の問題を抱えていました。私は最新のものでいくつかの安定性の問題のために私を助けたgradleレベルを落とそうとしました。

compile 'com.google.firebase:firebase-core:9.2.1' 
compile 'com.google.firebase:firebase-messaging:9.2.1' 
compile 'com.google.firebase:firebase-crash:9.2.1' 
compile 'com.google.android.gms:play-services-maps:9.2.1' 
compile 'com.google.android.gms:play-services-location:9.2.1' 
compile 'com.google.android.gms:play-services-awareness:9.2.1' 

もあなたがSDK:私は同じ問題を持っていた

compileSdkVersion 23 
buildToolsVersion "21.1.2" 

defaultConfig { 
    applicationId "cloud.savari.example.com.fcm" 
    minSdkVersion 17 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 
+1

私は[setCurrentScreen](https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics#setCurrentScreen(android.app。)を使用しているため、レベルを下げることはできません。 Activity、%20java.lang.String、%20java.lang.String))9.8 – MiguelHincapieC

+0

から魔法使いが使用可能です。できるだけそれを落としてから、やり直してみることをお勧めします。私は '9.2.1'に落ちました。なぜなら'場所とFCMはバージョンで遊んでみるが、 'play-servicesとfirebase'は同じバージョンになっているからです。 –

関連する問題