-
AndroidでFirebaseを使ったPush通知(FCM)を実装する
初めまして 会津ラボでAndroid開発を担当している横山です AndroidでPush通知と言ったらFCM(Firebase Cloud Messaging)ですよね 今回はそんなおなじみの機能を Firebase の設定からテストまで備忘録として記載しようと思います Firebaseの設定 まずはFirebaseへFCM用のプロジェクトを追加しましょう Firebase Consoleへアクセスし、「プロジェクトを追加」から新規プロジェクトを作成します プロジェクトの追加が表示されるので任意のプロジェクト名を入力し、「次へ」をクリックします 新しいプロジェクトのデータ共有のカスタマイズが表示されますが、今回は動作を確認するだけなので割愛し「プロジェクトを作成」をクリックします しばらくするとプロジェクトが作成されますので、「次へ」をクリックします Project Overview が表示されるのでAndroidアプリを追加するためアイコンをクリックします Android パッケージ名とアプリのニックネームを入力し「アプリを登録」をクリックしますデバッグ用の署名証明書 SHA-1は後ほど入力するのでここでは省略します 次に設定ファイルをダウンロードします 「google-services.json をダウンロード」をクリックしますダウンロードが完了したら「次へ」をクリックします Firebase SDK の追加ですが次の項で行いますのでそのまま「次へ」をクリックします 下記画面が表示されると思いますが後ほどアプリで疎通確認を行いますので「このステップをスキップ」をクリックします 次は FCM を実装するための前準備を行っていきます 前準備 まずSHA1を確認するために、新規プロジェクトを作成します 私の環境を参考のために載せておきます Android Studio で Empty Activity のプロジェクトを作成します Package name は Firebase の設定で指定した Android パッケージ名を指定しなければいけないので必要があれば変更します Firebase の設定で省略したSHA-1の設定を行います 右側タブの Gradle を開き<app name> -> :app…