Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
推送通知Django 1.9_Django_Api_Firebase_Firebase Cloud Messaging_Django Rest Framework - Fatal编程技术网

推送通知Django 1.9

推送通知Django 1.9,django,api,firebase,firebase-cloud-messaging,django-rest-framework,Django,Api,Firebase,Firebase Cloud Messaging,Django Rest Framework,我正在从事的项目已经在Django 1.9中开发。 我已经搜索了很多,但没有找到任何兼容版本的库来通过Django DRF和Firebase(FCM)实现推送通知 有人能帮我推荐一个推送通知库,我可以为我的项目实现它吗 以下是我搜索过的库,它们既不使用python3也不使用django 1.9 只需要建议选择稳定库,使用Firebase通过Django Rest Framework(DRF)发送推送通知 提前感谢请看。这个库对我来说很有前途,最适合FCM推送通知。文档中包含了您需要的每个示例

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

有人能帮我推荐一个推送通知库,我可以为我的项目实现它吗

以下是我搜索过的库,它们既不使用python3也不使用django 1.9

  • 只需要建议选择稳定库,使用Firebase通过Django Rest Framework(DRF)发送推送通知

    提前感谢

    请看。这个库对我来说很有前途,最适合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)
    
    #发送到单个设备。
    从pyfcm导入FCMNotification
    推送服务=FCMNotification(api_key=“”)
    #通过传递ID列表发送到多个设备。
    注册标识=[“”,“”,…]
    消息_title=“title”
    message\u body=“Dev喜欢堆栈溢出”
    结果=推送服务。通知多个设备(注册ID=注册ID,消息标题=消息标题,消息正文=消息正文)
    
    看看。这个库对我来说很有前途,最适合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)
    
    #发送到单个设备。
    从pyfcm导入FCMNotification
    推送服务=FCMNotification(api_key=“”)
    #通过传递ID列表发送到多个设备。
    注册标识=[“”,“”,…]
    消息_title=“title”
    message\u body=“Dev喜欢堆栈溢出”
    结果=推送服务。通知多个设备(注册ID=注册ID,消息标题=消息标题,消息正文=消息正文)
    
    RestFrameWork是“3.6.3”,RestFrameWork是“3.6.3”