Как устранить неполадки в firebase pu sh уведомление о ios - PullRequest
0 голосов
/ 22 апреля 2020

Я создал приложение для чата, и уведомления pu sh работают на моем устройстве android, но не на iOS. Устройству iOS предлагается разрешить уведомления pu sh. Я получаю уведомление pu sh на устройстве Android, когда устройство iOS отправляет сообщение, но не наоборот. Я могу просмотреть журналы устройства в журналах функций Firebase и убедиться, что firebase получает токен для устройства, и согласно журналам устройства firebase фактически отправляет уведомление на устройство iOS.

10:06:36.731 PM
newTopicNotification
Function execution took 542 ms, finished with status: 'ok'
10:06:36.625 PM
newTopicNotification
tokens [ 'device token' ]
10:06:36.625 PM
newTopicNotification
devices [ QuerySnapshot {
    _query: 
     Query {
       _firestore: [Object],
       _queryOptions: [Object],
       _serializer: [Object] },
    _readTime: Timestamp { _seconds: 1587521196, _nanoseconds: 591480000 },
    _size: 1,
    _materializedDocs: null,
    _materializedChanges: null,
    _docs: [Function],
    _changes: [Function] } ]

Я не уверен, как еще решить, почему устройство iOS не получает уведомление. Токен хранится в Firebase, и из журналов видно, что функция извлекает токен и отправляет уведомление, но устройство его никогда не получает. И на устройстве включены уведомления pu sh для приложения.

Есть ли другой способ устранения этой проблемы?

...