当前位置: 首页 > 知识库问答 >
问题:

通过亚马逊SNS发送的Android通知不起作用

单凯捷
2023-03-14

我们一直在通过Amazon SNS和Google Cloud Messaging(GCM)向Android设备发送消息。这是我们正在输入SNS发送消息功能的原始SNS json消息:

{
    "GCM": "{\"data\":{\"someData\":62},\"notification\":{\"body\":\"Body message\",\"title\":\"A Title\"}}",
    "default": "My default message"
}

由于某种原因,带有标题正文的“通知”部分似乎被忽略了。设备上未显示任何通知。

任何人都可以确认通知可以通过SNS发送,或者(正如我们所怀疑的那样)是否存在一些限制,其中只能理解json的数据{...}部分?

共有2个答案

阎功
2023-03-14

如果应用程序碰巧在前台运行,通知将不会显示在任务栏中。但是,数据应该仍然可用。以下是文档:https://developers . Google . com/cloud-messaging/concept-options # notifications _ and _ data _ messages

云胤
2023-03-14

我已经更新了json格式,并在我的android设备上收到了SNS发送的通知。

{
"GCM": "{ \"notification\": { \"body\": \"hello....\", \"title\": \"title123\" } }"
}
 类似资料:
  • 我想通过向Android手机endpoint发送推送通知。 已配置并已准备好发送通知。在使用我发送的 JSON 的 SNS 控制台中 { “GCM”: “{ ”通知“: { ”标题“: ”标题“, ”正文“: ”正文“} 但我只收到空notification.No正文,没有标题(只有应用程序图标)。

  • 我正在尝试开发这个AWS请求的后续程序:https://docs.AWS.amazon.com/general/latest/gr/sigv4-signed-request-examples.html 当您“按原样”执行时,它可以工作,但我正试图从该脚本发送一个SMS,并且不断得到“签名不匹配”响应(HTTP 403): 现在,我在(默认)Python脚本中更改的只是这一部分(当然,没有公开我的电

  • 我已经谷歌了这个问题,并搜索了AWS文档,但仍然找不到答案。 在哪里为GCM Android定义AWS SNS服务的消息推送图标图像?

  • 我正在尝试将集成到我的android应用程序中。 我所做的: 创建了新应用程序。 与集成以获取“API密钥”。 现在,在AWS控制台上,我正在创建一个新的平台应用程序并提供与我从Google FCM收到的相同的“API Key”。 但是,在完成上述所有步骤后,我能够在AWS控制台上看到以下错误消息: 无效参数:属性原因:平台凭据无效(服务:Amazon SNS;状态代码:400;错误代码:Inva

  • 我用原生android代码构建了一个应用程序(涉及推送通知)。对于推送通知,我使用亚马逊AWS社交网络。 我正在尝试使用“原生脚本”来构建相同的应用程序,但我无法在原生脚本中使用AWS SNS。似乎在“原生脚本”中还没有对AWS SNS的支持。 任何想法? 提前感谢。

  • 亚马逊SNS支持windows桌面的通知吗? 我是推送通知服务的新手。我想在我的项目中启用推送通知。我在搜索并了解到亚马逊社交网站可以向Windows Mobile和iOS mobiles发送推送通知。但我也想在我的web应用程序中启用通知功能。