Приложение Meteor: перестали работать push-уведомления для Android 8+ при обновлении TargetSDK до 26 - PullRequest
0 голосов
/ 28 февраля 2019

Контекст:

  • Метеор 1.8.0.1
  • Кордова 6.4.0 (входит в комплект Метеор)
  • phonegap-plugin-push 1.11.1 (последняя версиякоторый поддерживает GCM)
  • Push-уведомления через Amazon SNS -> GCM

Проблема:

Недавно нам пришлось обновить наш targetSdkVersion с 25 до 26, из-за новых ограничений магазина Google Play.Поскольку мы сделали это, наши push-уведомления перестали работать на устройствах с Android 8 и выше.

Регистрация устройства работает нормально, но он не получает никаких уведомлений.

Протестировано со следующими устройствами:

  • Samsung Galaxy S9 + Android 8 -> не не работает
  • Sony Xperia XZ Premium Android 9 -> работает не работает
  • Google Nexus 7 (2013) Android 6.0.1 -> отлично работает

Примечания:

Я попытался использовать более новую версию phonegap-plugin-push (2.1.3 последняя, ​​которая поддерживает Cordova 6.4.0) с тестовым проектом Firebase, из которого я получил google-service.json, так что я могу использовать fcm, но это дажевызвало сбой приложения.

1 Ответ

0 голосов
/ 28 февраля 2019

Проверьте это сообщение .Начиная с Android 8 все уведомления должны иметь канал уведомлений.

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