1

当用户注销时,我正在尝试取消注册应用程序的推送通知。我在注销操作中使用此代码:

   [[UIApplication sharedApplication] unregisterForRemoteNotifications];

那么我知道该应用程序未注册,apns 对服务器的响应是什么,是否需要互联网来取消注册?

4

2 回答 2

3

您需要在发送推送通知的服务器上执行此操作。当用户注销时,可以通知服务器并暂停向 Apple 发送这些 APNS 消息。Apple 不喜欢为不应该接收它们的设备获取推送通知。

于 2013-08-15T09:10:34.900 回答
1

对此有替代方案,

您可以在用户注销时向服务器发送一些标志值(使用 Web 服务),并且服务器仅向登录的用户发送通知。

于 2013-08-15T09:07:20.930 回答