Как отправить уведомление flutter firebase с помощью dcm-django
Я пытаюсь отправить уведомление в приложение flutter из firebase.
При отправке с адреса: https://console.firebase.google.com/project/nadir-d4ec4/notification/compose
хорошо отправляется уведомление.но я хочу подключить/управлять firebase с помощью django. Таким образом, django будет обращаться к firebase api с просьбой отправить уведомление в приложение flutter.
используется пакет django: fcm-django
settings.py - единственный файл, который я редактировал для этого, и settings.py содержит:
INSTALLED_APPS = [
# other apps
"fcm_django"
]
FIREBASE_APP = initialize_app()
FCM_DJANGO_SETTINGS = {
"FCM_SERVER_KEY": "87-digit string copied from:`project settings/cloud messenging` of firebase app",
"APP_VERBOSE_NAME": "[string for AppConfig's verbose_name]",
"ONE_DEVICE_PER_USER": False,
"DELETE_INACTIVE_DEVICES": False, # True/False
}
Я не смог найти, что должно быть APP_VERBOSE_NAME, поэтому оставил как есть. И я хочу отправить уведомление, используя:
python3 manage.py runserver
from fcm_django.models import FCMDevice
device = FCMDevice.objects.all().first()
device.send_message("Title", "Message")
device.send_message(data={"test": "test"})
device.send_message(title="Title", body="Message", icon=..., data={"test": "test"})
но # FCMDevice.objects.all() выдает пустой список вместо пользователей, поэтому нет пользователя для отправки уведомлений. Мне нужен список пользователей для отправки уведомлений.
код: django: https://github.com/Aananda-giri/uzme_backend/. flutter: https://github.com/Yogeshpanta/nadir