1

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

一个请求发送徽章通知的响应,第二个请求发送横幅通知的响应。ios可以做吗?

请指导我。我一次只能做一个。但我怎么能同时做到呢?

提前致谢

4

1 回答 1

1

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

{

    "aps" : {

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

        "badge" : 9

    }

}

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

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

   // other setup tasks here....

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

}

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

于 2013-03-31T13:52:40.027 回答