【发布时间】:2019-05-15 05:08:15
【问题描述】:
我正在尝试使用 Python Firebase Admin SDK 为我的移动应用发送推送通知。我已经使用 Firebase 控制台中的通知编写器对其进行了测试,所以我知道我的设备可以接收推送通知,但是当我尝试使用 SDK 时,我什么也没收到。我也看不到 Firebase 控制台通知页面上列出的通知。
这是我用来发送通知的确切代码(减去我的个人信息):
import firebase_admin
from firebase_admin import credentials, messaging
token = "registration token"
creds = credentials.Certificate('path/to/cert.json')
app = firebase_admin.initialize_app(creds)
msg = messaging.Message(data={'title': 'Test'}, token=token)
print(messaging.send(msg, app=app))
这将返回一个格式为 /project/<project name>/messages/<message ID> 的 URL,但该 URL 对我不起作用。它只会将我重定向到 Firebase 控制台基本域和一个空白屏幕。此外,通知应该列在/notifications 下,不是吗?
【问题讨论】:
标签: python ios firebase firebase-cloud-messaging firebase-admin