amazon web services -是否可以在iOS通知中隐藏消息的某些部分?



我正在从Amazon SNS向iOS设备发送"推送通知"。在发送通知时,我想隐藏url并在通知中显示剩余的字符串给用户。

例如:

通知是这样的"嗨,顾客https://www.google.co.in/?gfe_rd=cr& ei = zCyeVbuiMZK_-APxlYHoBA欢迎"

显示通知给用户"Hi customers welcome"

我想在数据库中存储整个通知消息。

如果用户点击通知,那么我必须在嵌入式浏览器中打开该链接。但是这个url对用户来说是不可见的

是否可以在通知中隐藏消息的某些部分?提前感谢您的帮助

From Apple Push Notification Service:

提供商可以在apple保留的aps命名空间之外指定自定义有效负载值。自定义值必须使用JSON结构化和基本类型:字典(对象)、数组、字符串、数字和布尔值。不应该将客户信息(或任何敏感数据)作为自定义有效负载数据。[…]

文档中提供了一个示例:

{
    "aps" : { "alert" : "Message received from Bob" },
    "acme2" : [ "bang",  "whiz" ]
}

在你的情况下,我建议这样的有效载荷:

{
    "aps" : { "alert" : "Welcome Customers!" },
    "welcome-url" : "https://www.google.co.in/?gfe_rd=cr&ei=zCyeVbuiMZK_-APxlYHoBA"
}

最新更新