Как использовать 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.

<<<Отсюда ваш Django может получить токен и передать его API.

Вернуться на верх