プッシュ通知(Android) - Hiroto-Kitabayashi/gif GitHub Wiki

PUSH通知(Android)

PUSH通知で調べても、出てくる情報が古い!

簡単にまとめると、以下の手順を行うだけで良い

  • サーバ側
  1. まずは、Firebaseへの登録作業を行う。
  2. 以下のサイトを参考に、google-service.jsonを作成・ダウンロード・Android Studioのgradleに情報設定する。 http://www.aizulab.com/blog/android-firebase-fcm/ ※SHA1の設定は不要。

以上。

  • アプリ側
  1. サーバ側の設定にてダウンロードしたgoogle-service.jsonファイルの設定を行う。設定方法についてはFirebaseの設定過程で親切に説明してくれる。
  2. FirebaseMessagingを設定するため、appのbuild.gradleに以下の1文を設定する。 implementation 'com.google.firebase:firebase-messaging:XX.X.X'※バージョンはその時々で変わることに注意
  3. トピックの追加を行うため、以下の1文を設定する。 FirebaseMessaging.getInstance().subscribeToTopic("myTopic")
  4. デバイストークンの取得・サーバへの登録を行う。
  5. Android8以上の場合、チャネル設定が必須なため、設定処理を記載する。

以上の実装を行なったうえで通知を送信すれば、通知表示ができるはず