我的应用程序是特定于用户的。多个用户可以使用同一台设备。我的应用程序具有离线注销功能。考虑我的一个用户(比如用户 1)离线注销。在此期间,我的服务器向用户 1 的 APNS 发送通知。一段时间后,我的设备上线了。在那段时间我没有登录到应用程序。我的问题是,当我的设备在线(当网络连接可用时)并且用户 1 已注销时,我的应用程序是否会收到来自 APNS 服务器的推送通知(为已注销的用户发送的推送通知)
最佳答案
注销时:
[[UIApplication sharedApplication] unregisterForRemoteNotifications];
登录时:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)];
关于ios - 多个用户使用同一设备时处理苹果推送通知的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18741484/