推送一条信息,收到多条重复推送(5条)
描述你的问题
我在云端推送一条消息,有两台设备,iOS9.2和iOS7.3,9.2收到5条重复数据,7.3正常收到一条数据,这让我非常困惑,有大神能指点下吗。贴上相关代码
注册推送代码如下:
—— (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// 注册推送
if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) {
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge|UIUserNotificationTypeSound|UIUserNotificationTypeAlert categories:nil];
[application registerUserNotificationSettings:settings];
[application registerForRemoteNotifications];
} else {
UIRemoteNotificationType myTypes = UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound;
[application registerForRemoteNotificationTypes:myTypes];
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
返回确认不成功吧。然而客户端应该检查合并通知的id呀
我也遇到了同样的问题,只是收到了两条重复的消息。
我的解决办法是:
把[application registerUserNotificationSettings:settings];注释掉,
只保留[application registerForRemoteNotifications];