根据新的 android 政策,我们在我的 cordova 应用程序中将目标 SDK 设置为 26(API 级别 26)。在此之后,android oreo 设备不会收到使用 GCM 从 AWS SNS 发送的任何推送通知。
在搜索 SO 时,看起来我们需要android_channel_id
在消息负载中设置一些字符串值。即使在这样做之后,Android Oreo 设备也不会收到消息。我尝试直接从 AWS SNS 控制台以及使用 SNSClient PublishRequest 通过我们的 Java Spring REST API 发送。
我们是否需要使用 Java 中的 AWS SNS 客户端创建通知通道?如果是这样,是否有任何使用 AWS SNS PublishRequest 的示例代码可用?或者,只是在消息有效负载中进行更改?有人可以帮忙吗?谢谢。