Nodejs тихий пу sh уведомление не работает в iOS 13 - PullRequest
1 голос
/ 08 мая 2020

мы можем генерировать бесшумные уведомления pu sh с консоли firebase на ios устройства (через APNS), когда приложение работает в фоновом режиме - мы протестировали их, и они постоянно получаются в течение длительных периодов работы приложения в фон (ios 13 тоже). однако, когда мы пытаемся отправить такие же тихие уведомления через наш внутренний сервер (это node.js), они не получаются? любые решения / предложения

let data = {
        key1:`Key1 Value`,
        key2:`Key2 Value`,
        notificationTime: new Date().toISOString()
    }
    const response = await admin.messaging().send({
        token,
        data,   
        apns: {
          headers:{
            'apns-push-type':'background',
            'apns-priority':'5',
            'apns-topic': 'com.packageName'
        },
        payload: {
          aps: {
            'content-available': 1,
            'alert':{
                'body':""
            }
          },
        },
      }      
    });

1 Ответ

0 голосов
/ 28 мая 2020

У меня была такая же проблема, и все, что я сделал, это следующее:

  1. Шаги

    • Выход из вашего приложения
    • Удалить приложение
    • Перезагрузите телефон (выключите его и включите через ~ 30 секунд)
    • Установите приложение еще раз
    • Логин
    • Отправьте приложение в фоновый режим / Убить его из процессов
    • Отправить беззвучный пу sh уведомление

Похоже, в моем случае перезапуск телефона помог .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...