我正在研究已经在 Django 1.9 中开发的项目。 我搜索了很多,没有找到任何兼容版本的Library来实现通过Django DRF和Firebase(FCM)的推送通知。
任何人都可以帮我建议一个可以为我的项目实现的推送通知库。
以下是我搜索过的图书馆,但没有使用python3或django 1.9
只需要建议选择稳定的库,使用Firebase通过Django Rest Frameworkd(DRF)发送推送通知。
提前致谢
答案 0 :(得分:0)
看看pyfcm。这个库看起来很有前景,最适合FCM推送通知。文档包括满足您需求的每个示例。
注意:此库与任何Web框架无关。它可以在任何地方实现,因为它可以在python本身中实现。
以下是向多个设备发送推送通知的最小示例
# Send to single device.
from pyfcm import FCMNotification
push_service = FCMNotification(api_key="<api-key>")
# Send to multiple devices by passing a list of ids.
registration_ids = ["<device registration_id 1>", "<device registration_id 2>", ...]
message_title = "title"
message_body = "Dev loves Stack overflow"
result = push_service.notify_multiple_devices(registration_ids=registration_ids, message_title=message_title, message_body=message_body)