我们如何在iPhone中更改通知中心按摩

时间:2013-12-28 06:13:15

标签: iphone ios7 notifications apple-push-notifications

我正在从服务器向我的应用成功发送推送通知。从服务器发送的通知在通知中心下拉列表中成功显示。但我不想在通知中心显示该中心提供的文本。例如。如果我从服务器发送“我爱我的国家”,那么在通知中心下拉视图中我只想显示文本“Country Lover”。但在应用程序中,文本应该是“我爱我的国家”。

希望我能够在我的应用中解释我想要改变的内容。

谢谢

2 个答案:

答案 0 :(得分:0)

尝试使用以下方法自定义您的应用:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {

    for (id key in userInfo) {
       //.. your code
    }    

答案 1 :(得分:0)

通知有效负载的alert字典中的body密钥(或alert的{​​{1}})的值将始终为alert显示在通知中心视图中。

如果aps表示您点击通知时启动的代码,则可以在in app the text should receive字典之外添加一个包含不同文本的自定义有效内容参数,并且您可以访问它来自您的代码,并在用户点击通知以启动应用程序后随意执行任何操作。

在您的示例中,有效负载将为:

aps

当然,您应该确保您的JSON有效负载不超过256字节的最大长度。