众所周知,您可以禁用从允许它的应用程序接收Apple通知。但有人知道是否在本地进行禁用(忽略Apple发送给应用程序的通知),还是Apple停止向其发送服务器的通知?
答案 0 :(得分:2)
我终于深入了解Apple推送通知的工作原理:如果您在一个应用程序上禁用通知,Apple不会立即知道此行为,因此它会在创建设备时不断向设备发送通知。这些通知会尝试访问您的应用,但会将其发送回Apple,并显示错误代码。该反馈将发送到您的服务器(命令Apple分发您的应用程序通知的服务器)。您必须定期检查该信息,以便在一台设备返回一定数量的“错误”时,表示该用户已禁用该通知(或者甚至已卸载该应用程序)