【发布时间】:2019-07-22 15:17:32
【问题描述】:
上下文:
- 流星
1.8.0.1 - Cordova
6.4.0(包含在 Meteor 中) - phonegap-plugin-push
1.11.1(支持 GCM 的最新版本) - 通过 Amazon SNS 推送通知 -> GCM
问题:
最近,由于 Google Play 商店的新限制,我们不得不将 targetSdkVersion 从 25 更新为 26。
既然我们这样做了,我们的推送通知就不再适用于 Android 8 及更高版本的设备。
注册设备工作正常,但它不会收到任何通知。
用以下设备测试:
- Samsung Galaxy S9+ Android
8-> 不工作 - Sony Xperia XZ Premium Android
9-> 不工作 - Google Nexus 7 (2013) Android
6.0.1-> 运行良好
注意事项:
我尝试在 firebase 测试项目中使用更新版本的 phonegap-plugin-push(2.1.3 最后一个支持 Cordova 6.4.0),从中我得到了google-service.json,所以我可以使用 fcm但这甚至导致应用崩溃。
【问题讨论】:
标签: android cordova meteor amazon-sns phonegap-plugin-push