我遇到了一个不寻常的情况,当我的应用程序被删除然后重新安装时,用户继续收到通知。场景如下:
- 用户从应用商店安装应用
- 用户登录我们的应用程序,我们为他们注册通知
- 用户从他们的设备中删除应用程序
- 用户从应用商店重新安装应用
- 用户即使尚未启动应用程序、登录等也会收到通知
我对 APNs 架构的理解是,一旦你的应用程序从你的设备中删除,它就会被操作系统本身从 APNs 中注销。在您调用“registerForRemoteNotificationTypes”之前,重新安装应用程序不会重新启用通知 - 因此,如果使用旧令牌将便条发送到设备,APNs 将不会发送它,因为尚未调用上述方法。
这不准确吗?