https://stackoverflow.com/a/38626398/565212の手順に従って、SNSとFCMをAndroidアプリに接続しました。 エミュレータにデプロイすると、アプリケーションは初期化しますがメッセージは受信しません。 同じアプリが実際のNexus 6端末で正常に動作し、メッセージを受信します。 なぜこの違いがありますか?エミュレータでFirebaseメッセージが受信されない
答えて
エミュレータにはGoogleのAPIがありません。通知やメッセージを確認するには、そのデバイスにGoogleサービスがインストールされている実際のデバイスを確認する必要があります。
GCMなどのGoogleサービスについては、FCM
Googleは、Google APISの有無にかかわらず、システムイメージを提供しています。新しいシステムイメージは、Google APISでのみ利用できます。 – user1209216
からプッシュ通知やメッセージを受信するために、「Google APIの」(すべてのバージョン)のターゲットを使用すると、Googleがサービスを再生しているエミュレータがインストールされていますか?
ソース: https://firebase.google.com/docs/cloud-messaging/android/client#sample-play
プレイサービスSDKに依存しているアプリは、常に互換性のあるGoogleは、Googleがサービス機能を再生するアクセスする前に、サービスのAPKを再生するための装置を確認する必要があります。これは、メインアクティビティのonCreate()メソッドとonResume()メソッドの2つの場所で行うことをお勧めします。 onCreate()をチェックすると、チェックが正常に行われないとアプリケーションを使用できなくなります。 onResume()をチェックすると、ユーザーが戻るボタンなどの他の手段で実行中のアプリケーションに戻ると、チェックが実行されます。
デバイスに互換性のあるGoogle Playサービスがない場合、アプリはGoogleApiAvailability.makeGooglePlayServicesAvailable()を呼び出してユーザーがPlayストアからGoogle Playサービスをダウンロードできるようにします。
- 1. Firebase通知が受信されない
- 2. Skypeで送信されたメッセージが受信されない
- 3. サーバーから送信されたメッセージがクライアント側で受信されない
- 4. 簡単なキャメルテストが失敗し、メッセージが受信されない
- 5. Firebase Cloud Messagingの通知がデバイスで受信されない
- 6. Firebaseの通知(データのみ)がフォアグラウンドで受信されない
- 7. プロキシの背後でFirebase通知が受信されない
- 8. スパークストリーミング - スパークストリーミングでNetcatメッセージが受信されない
- 9. プッシュ通知、iPhoneで警告メッセージが受信されない
- 10. 一部のメッセージがnodeJS、mqtt、socket.ioで受信されない
- 11. Firebaseメッセージに0のメッセージが送信されています
- 12. プライベートキューにMSMQメッセージが受信されない
- 13. Firebase messaging.setBackgroundMessageHandlerがメッセージを受信していません
- 14. Firebase /:HTMLで表示されないメッセージが、メッセージはSO
- 15. ソケットで実際に長いメッセージが受信される
- 16. メッセージはFirebase経由で受信していません - Android
- 17. アクティビティでインテントが受信されない
- 18. ブロードキャスト受信者が着信SMSメッセージを受信していない
- 19. 複数の送信者からのFirebaseメッセージが受信されていません
- 20. アプリが閉じているとFirebaseプッシュ通知が受信されない
- 21. 無効なJSONメッセージが受信されました
- 22. データペイロードが提供されているときにWM_COPYDATAメッセージが受信されないのはなぜですか?
- 23. ロールバック受信されたjmsメッセージ
- 24. 「データが受信されていない」
- 25. Firebaseプッシュ通知が受信されていません
- 26. メッセージが受信されていることを確認する
- 27. http POSTメッセージの本文が受信されていません
- 28. Apperyから送信されたときにiPhoneでプッシュ通知メッセージが受信されない
- 29. Android Firebase通知メッセージは受信されましたが、通知プロンプトが表示されません。
- 30. エミュレータ画面にメッセージが表示されない
エミュレーションにはどのようなイメージを使用していますか? Google APIを使って画像が表示されたことを確認しましたか? SDKマネージャから確認し、インストールされているパッケージを確認することができます。 – Soulslayer