目次
前提
- FMCのプロジェクトが作成されていること
- アプリ構成やウェブプッシュ証明書が正しく設定されていること
- iOSやAndroidの登録デバイスが取得できていること
インストール
firebase_adminをインストール。
pip install firebase_admin
GOOGLE_APPLICATION_CREDENTIALS を取得
- Firebase コンソールで、[設定] > [サービス アカウント] を開く
- [新しい秘密鍵の生成] をクリックし、[キーを生成] をクリック
- キーを含む JSON ファイルを取得
PUSH通知
MY_TOKENに自分の登録済みトークンを設定します。
import firebase_admin
from firebase_admin import credentials, messaging
cred = credentials.Certificate('service-account-file.json')
firebase_admin.initialize_app(cred)
MY_TOKEN = 'XXXXXXXXXXXXXXXXX'
message = messaging.Message(
notification=messaging.Notification(
title='test title',
body='test body',
),
token=MY_TOKEN
)
response = messaging.send(message)
print(response)
以下のようにレスポンスがあれば正しく動作しています。
projects/sample-fcm-xxxxx/messages/16249582291634887