Контекст:
- Метеор
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, но это дажевызвало сбой приложения.