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