Firebase для уведомлений и aws для бэкенда и базы данных

Я пытаюсь реализовать систему уведомлений в Django. Я нахожу firebase довольно простым, который выглядит следующим образом:

from fcm_django.models import FCMDevice

device = FCMDevice.objects.all()

Теперь в поле зрения:

device.send_message(title="Title", body="Message", icon=..., data={"test": "test"})

В настройках:

FCM_DJANGO_SETTINGS = {
     # default: _('FCM Django')
    "APP_VERBOSE_NAME": "[string for AppConfig's verbose_name]",
     # true if you want to have only one active device per registered user at a time
     # default: False
    "ONE_DEVICE_PER_USER": True/False,
     # devices to which notifications cannot be sent,
     # are deleted upon receiving error response from FCM
     # default: False
    "DELETE_INACTIVE_DEVICES": True/False,
    # Transform create of an existing Device (based on registration id) into
                # an update. See the section
    # "Update of device with duplicate registration ID" for more details.
    "UPDATE_ON_DUPLICATE_REG_ID": True/False,
}

Теперь мой вопрос: мы используем AWS для бэкенда, а также для базы данных. Можем ли мы в этом случае использовать firebase для уведомлений? Как эти два сервиса aws и firebase работают вместе? Будут ли какие-нибудь проблемы?

Отправка сообщений через Firebase Cloud Messaging осуществляется через REST API, который может быть вызван с любой платформы. Любые библиотеки, которые вы найдете там (включая собственные SDK администратора Firebase), являются просто обертками вокруг этого REST API.

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