Как отправить уведомление 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

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