我已经在我的产品中启用了推送通知。目前它显示了徽章。现在我想在同一产品中实现另一个通知,但响应不同。我是说,
一个请求发送徽章通知的响应,第二个请求发送横幅通知的响应。ios可以做吗?
请指导我。我一次只能做一个。但我怎么能同时做到呢?
提前致谢
我已经在我的产品中启用了推送通知。目前它显示了徽章。现在我想在同一产品中实现另一个通知,但响应不同。我是说,
一个请求发送徽章通知的响应,第二个请求发送横幅通知的响应。ios可以做吗?
请指导我。我一次只能做一个。但我怎么能同时做到呢?
提前致谢
我不完全确定你想做什么。如果您想发送包含徽章和警报的单个推送通知,只需将徽章和警报都放入您的 JSON 有效负载中:
{
"aps" : {
"alert" : "You got your emails.",
"badge" : 9
}
}
您必须在您的应用中注册两种类型的通知:
- (void)applicationDidFinishLaunching:(UIApplication *)app {
// other setup tasks here....
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert)];
}
现在,当您发送推送通知时,将修改徽章编号并显示警报。