适用于移动推送通知的AWS SNS

时间:2019-12-16 15:21:31

标签: amazon-web-services amazon-sns

SNS是否支持表情符号,图像,用于移动推送通知的深层链接。如果是,可以请分享使用这些功能的SNS API的示例方案。

1 个答案:

答案 0 :(得分:0)

  • 深层链接

我已经阅读了SNS文档,而且看来Amazon SNS当前不支持 “深层链接” 功能。

我想带您转到另一个名为Amazon Pinpoint的AWS服务,我知道它支持深度链接。

  • 图片

Amazon SNS确实支持发送带有图像的推送通知,但是要考虑两个主要的关键事项:

1。。图片大小不得超过256KB,这是Publish API调用的最大有效负载大小。

2。。移动应用程序负责处理有效负载并适当显示所需的图像。例如,以下“数据”消息有效负载可由应用通过提取键ImageUrl(或任何其他键)来处理,并相应地显示图像。

{
  "GCM": "{ \"data\": { \"body\": \"SNS body\",  \"title\": \"SNS\", \"ImageUrl\": \"https://syumaK-bucket.s3.amazonaws.com/Mahrez.png\" } }"
}
  • 表情符号

Amazon SNS在发送“推送通知”时确实支持表情符号。您可以执行以下操作:

(i),如下所示,将emoji's直接复制并粘贴到您的有效负载中:

 {
   "GCM":"{ \"notification\": { \"text\": \"Riyad Mahrez, ⚽️ against former club to put Manchester City back in the EPL title ?\" } }"
 }

Click here to view sample output

(ii),如下所示,在有效负载中发送emoji unicode characters

{
   "GCM":"{ \"notification\": { \"text\": \"This is a test notification \u270C\" } }"
}

Click here to view sample output

希望这会有所帮助!