2017-04-22 15 views
6

Firebaseを使用して通知を送信するAndroidアプリを開発しています。物理デバイス(Google Nexus 5、他のデバイスでもテスト済み)を使用している場合はすべて正常に動作しますが、エミュレータを使用しているときは通知を受け取ることができません。AndroidベースのエミュレータでFirebase通知が機能しない

プラットフォーム:Windowsの アンドロイドメーカー:Googleと2.3.1は、サービスを再生する39 API:24 エミュレータ:ネクサス6 API 24、Androidの7.0

任意のアイデア?

+0

同じケースを送る背景

  • でアプリケーションが実行されていることを確認してください。すべてが疲れた。場合によってはGoogle Playアカウントにもログオンします。使用しない。 –

  • 答えて

    0

    Firebaseコンソールから、生成されたFirebaseインスタンストークンで単一デバイスオプションを使用してエミュレータをターゲットにして、Firebaseの通知ステータスが完全であることを確認しましたか。アプリがフォアグラウンドにあるときに背景通知を送信していますか?エミュレータでGoogle Playサービスをご利用いただけますか?

    単一デバイスオプションは、デバッグ時に最も役立つでしょう。

    1. 新しいメッセージをクリックしFirebaseでアプリ コンソール
    2. の通知ページにトークンエミュレータのFirebaseインスタンス
    3. 移動をログ:あなたのコードに小さな増分変更を加えると、これらの手順を繰り返しますメッセージテキストを追加します
    4. ターゲットの下で、単一のデバイスを選択してください
    5. 手順1でログインしたFirebase登録トークンをテキストボックス
    6. に貼り付けてください
    7. は、ここでメッセージに