是否可以在iOS通知中隐藏部分消息?

时间:2015-07-09 08:14:33

标签: ios amazon-web-services notifications

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

  

For Instance:

     

通知就像这样“嗨客户   https://www.google.co.in/?gfe_rd=cr&ei=zCyeVbuiMZK_-APxlYHoBA欢迎“

     

向用户显示“欢迎客户欢迎”的通知

     

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

     

如果用户点击通知,那么我必须在嵌入式浏览器中打开该链接。但该用户无法看到该网址

是否可以在通知中隐藏部分邮件?感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

来自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"
}