Pushbots / Cordova / Phonegap: не получает Pu sh Уведомления на Android при закрытии приложения - PullRequest
0 голосов
/ 06 мая 2020

В настоящее время я пытаюсь исправить проблему с Android, в частности с Pu sh Уведомления, поступающие в приложение, когда приложение закрыто / убито пользователем. У нас есть тестовые устройства - это устройство Samsung (работает Android 10) и не получает уведомления pu sh. Однако наш эмулятор с Android 7 работает правильно. Кажется, это проблема только с Android, мы пробовали это с iOS, но он также работает правильно.

Я пробовал следующее, и мне не повезло с решениями:

  • Обновление нашей полезной нагрузки для включения ключа уведомлений в тело и сообщение.
  • Изменение Приоритет полезной нагрузки высокий.
  • Обновление AndroidManifest для обработки фоновых выборок.

Это образец pu sh уведомление json, которое мы отправляем push-ботам:

{
"topic": "notification",
     "message": 
              { "body": "Hello World", 
                "title": "Awesome App Name Here", 
                "payload": {}
              }
     "platform": 1, 
     "recipients": { "tokens": ["[token here]"] }
}

И вот как мы обрабатываем уведомления pu sh, когда они приходят в наше приложение:

window.plugins.PushbotsPlugin.on("notification:received", function(data){
    console.log("Notification Received", data);
    window.plugins.PushbotsPlugin.resetBadge();
    ionicToast.show("You have recived a new notification!", 'bottom', false, 5000);
    window.plugins.PushbotsPlugin.done(data.pb_n_id);
});

Я думаю, это может иметь какое-то отношение к разрешению в нашей конфигурации. xml, но я не совсем уверен. Сможет ли кто-нибудь указать мне правильное направление?

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