Meteor App:将TargetSDK更新为26时,推送通知在Android 8上停止工作

内容:

>流星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及更高版本的设备.

注册设备可以正常工作,但不会收到任何通知.

经过以下设备测试:

>三星Galaxy S9 Android 8->不起作用
>索尼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但甚至导致应用程序崩溃.

最佳答案
请查看此post.从Android 8开始,所有通知都必须具有通知频道.

相关文章

文章浏览阅读8.8k次,点赞9次,收藏20次。本文操作环境:win1...
文章浏览阅读1.2w次,点赞15次,收藏69次。实现目的:由main...
文章浏览阅读3.8w次。前言:最近在找Android上的全局代理软件...
文章浏览阅读2.5w次,点赞17次,收藏6次。创建项目后,运行项...
文章浏览阅读8.9w次,点赞4次,收藏43次。前言:在Android上...
文章浏览阅读1.1w次,点赞4次,收藏17次。Android Studio提供...