在ios中推送通知 - 徽章和横幅显示不同的请求

时间:2013-03-31 13:03:27

标签: ios push-notification push apple-push-notifications

我在我的产品中启用了推送通知。目前它显示了徽章。现在我想在同一产品中实现另一个通知但响应不同。我的意思是,

一个请求发送徽章通知的响应 第二个请求发送响应横幅通知。有可能做到吗?

请指导我。我只能做一次。但我怎么能这样做呢?

提前谢谢

1 个答案:

答案 0 :(得分:1)

我不完全确定你想做什么。 如果您想发送包含徽章和警报的单个推送通知,只需将徽章和警报放在您的JSON有效负载中:

{

    "aps" : {

        "alert" : "You got your emails.",

        "badge" : 9

    }

}

您必须在应用中注册这两种类型的通知:

- (void)applicationDidFinishLaunching:(UIApplication *)app {

   // other setup tasks here....

    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert)];

}

现在,当您发送推送通知时,将修改徽章编号并显示警告。