Я использую сервис Stream.io для инфраструктуры чата + обмен сообщениями Firebase Cloud для push-уведомлений.< /p>
Моя интеграция хорошо работает в iOS, но на Android push-уведомления не приходят. Я использую Pixel 7 Pro с Android 33 и работаю в симуляторе.
Что я делаю в коде?
- Я запрашиваю разрешения на уведомления, используя: PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.POST_NOTIFICATIONS)
- Затем я получаю токен устройства, используя функцию сообщения Firebase, например это: messages().getToken()
- Я сохраняю токен устройства внутри Stream.io, используя:
Код: Выделить всё
client.setLocalDevice({
id: token,
push_provider,
push_provider_name,
});
При отправке сообщения я вижу, что Stream.io отправляет сообщение в Firebase Cloud Messaging. Вот пример журнала.

Что я делаю не так?
Подробнее здесь: https://stackoverflow.com/questions/782 ... ifications