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)