プッシュ通知(Android) - Hiroto-Kitabayashi/gif GitHub Wiki
PUSH通知(Android)
PUSH通知で調べても、出てくる情報が古い!
簡単にまとめると、以下の手順を行うだけで良い
- サーバ側
- まずは、Firebaseへの登録作業を行う。
- 以下のサイトを参考に、google-service.jsonを作成・ダウンロード・Android Studioのgradleに情報設定する。 http://www.aizulab.com/blog/android-firebase-fcm/ ※SHA1の設定は不要。
以上。
- アプリ側
- サーバ側の設定にてダウンロードしたgoogle-service.jsonファイルの設定を行う。設定方法についてはFirebaseの設定過程で親切に説明してくれる。
- FirebaseMessagingを設定するため、appのbuild.gradleに以下の1文を設定する。
implementation 'com.google.firebase:firebase-messaging:XX.X.X'
※バージョンはその時々で変わることに注意 - トピックの追加を行うため、以下の1文を設定する。
FirebaseMessaging.getInstance().subscribeToTopic("myTopic")
- デバイストークンの取得・サーバへの登録を行う。
- Android8以上の場合、チャネル設定が必須なため、設定処理を記載する。
以上の実装を行なったうえで通知を送信すれば、通知表示ができるはず