【发布时间】:2017-01-17 13:04:29
【问题描述】:
关于unregisterForRemoteNotifications
您应该仅在极少数情况下调用此方法,例如当应用程序的新版本不再支持所有类型的远程通知时。用户可以通过“设置”应用的“通知”部分暂时阻止应用接收远程通知。通过此方法取消注册的应用始终可以重新注册。
有人说:
调用它有时会使应用程序处于调用状态 registerForRemoteNotifications 将不再起作用。
为什么apple 告诉我们只在极少数情况下使用它,并举了一个极端的例子,说明新版本的应用程序是否完全删除了推送通知支持。不适合注销按钮操作吗?
在我们的应用中,用户可以使用多个设备登录。如果unregisterForRemoteNotifications 运行良好,那就容易多了。有人在注销按钮上使用unregisterForRemoteNotifications 吗?
【问题讨论】:
-
这是否意味着他们每次登录时都会被提示接受推送通知权限?那会很烦人......我之前通过在我的服务器上设置了一个登录标志来完成此操作,服务器确定它是否应该向设备发送推送或者用户是否已登录......
标签: ios objective-c swift push-notification