我使用fcm_django包向Firebase发送通知API,但我对Firebase上的这两个概念有一些混淆,例如:(registeration_id和device_id
https://fcm-django.readthedocs.io/en/latest/#setup
我把";服务器密钥";从Firebase到registration_id,但不明白device_id是什么意思,我应该给它加什么值?
在回答了以上问题之后,我试图通过Django上的管理页面通过创建registration_id来发送Django的通知;服务器密钥";并定义一种类型;web";,但当我创建这个对象时,我没有看到任何消息被发送到Firebase云。
注:-
我只想向一个设备发送通知,而不是向很多用户发送通知。
那么,有人能帮助我成功地完成这个任务吗?提前感谢
device_id
是Firebase SDK在每个想要从FCM接收消息的设备/应用程序组合上生成的令牌。
要了解如何访问此令牌,请查看Android、Web和iOS的文档。
一旦您在特定客户端上有了令牌,您就需要将其发送到fcm-django
包也可以访问它的地方;通常是云托管的数据库,如实时数据库或Firestore,它们也是Firebase的一部分。
Django可以从那里获得令牌,并将其传递给fcm-django
API。