0

我正在开发的项目是Django 1.9。 我搜索了很多并没有找到任何兼容版本的库来实现推送通知通过Django DRF和Firebase(FCM)。推送通知Django 1.9

任何人都可以帮助我建议一个推送通知库,我可以为我的项目实施。

以下是要么python3或使用Django 1.9

  1. https://github.com/jleclanche/django-push-notifications
  2. https://github.com/bogdal/django-gcm

只需要建议挑选稳定的库派的工作,我已经找遍了图书馆和不通过Django Rest Frameworkd(DRF)使用Firebase推送通知。

在此先感谢

+0

RestFrameWork是 '3.6.3' – Dumb

回答

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)