【发布时间】:2018-03-01 09:49:04
【问题描述】:
我有很多用户抱怨,当他们从 iOS 10.3.3 迁移到昨天发布的 iOS 11 时,他们不再收到静默推送通知。
需要注意的是,如果我已经要求用户注册推送通知,我在 NSUSerDefaults 中有一个设置。我愿意:
[[UIApplication sharedApplication] registerUserNotificationSettings:settings];
仅当用户之前没有被询问时。
现在,如果用户在使用 iOS 10.3.3 时已经注册了通知并升级到 iOS 11,则在他重新安装之前,将永远不会为他调用代码 registerUserNotificationSettings:settings。这可能是个问题吗?但是,我认为他没有必要像他一样重新注册。
那么我该如何解决这个问题?
【问题讨论】:
-
iOS 11 错误 - stackoverflow.com/questions/44796613/…
标签: ios iphone push-notification apple-push-notifications ios11