Как получить registration_id для push-уведомлений FCM-Django (приложение flutter)

Я использую django в качестве бэк-энда для моего приложения flutter. И просто хотел узнать, как реализовать push-уведомления.

Есть ли способ получить registration_id устройства для отправки push-уведомлений без добавления пакетов firebase_messaging/firebase_core в мой пакет flutter? Мне кажется, что получать эти пакеты для простой регистрации токена устройства излишне. Или это единственный способ^

Я использую пакет FCM-django для отправки уведомлений, но мне нужно сохранить регистрационный_id устройства для каждого пользователя в моей базе данных.

Получение токена устройства во Flutter

    final FirebaseMessaging _fcm = FirebaseMessaging.instance;
    @override
    void initState() {
    // TODO: implement initState
    super.initState();
    _fcm.getToken().then((value) {
       print("Device Token ${value}");
    });
    }

Сохраните этот токен устройства в базе данных и используйте его для push-уведомления.

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