Как использовать FCM pkg на Django?
Я использую пакет fcm_django для отправки уведомлений API на Firebase, но у меня есть некоторая путаница в этих двух концепциях на Firebase, как это: (registeration_id и device_id)
https://fcm-django.readthedocs.io/en/latest/#setup
Я поместил "server_key" Firebase в registration_id, но не понимаю, что означает device_id и какое значение я должен поместить в него?
После ответов на вышеуказанные вопросы я попытался отправить уведомление из Django через страницу администратора на Django, создав registration_id, который является "server_key" и определив тип, который является "web", но когда я создал этот объект, я не увидел, что какое-либо сообщение было отправлено в облако Firebase.
Примечание:-
Я хочу отправлять уведомления только на одно устройство, а не многим пользователям.
Итак, может ли кто-нибудь помочь мне успешно выполнить эту миссию? Заранее спасибо
device_id
- это токен, который генерируется Firebase SDK на каждом устройстве/приложении, которое хочет получать сообщения от FCM.
Чтобы узнать, как получить доступ к этому токену, посмотрите документацию для Android, Web и iOS.
После того, как у вас есть токен на конкретном клиенте, вам нужно отправить его туда, где пакет fcm-django
сможет получить к нему доступ; обычно это облачная база данных, например, Realtime Database или Firestore, которые также являются частью Firebase.