【发布时间】:2021-08-01 15:36:56
【问题描述】:
我正在使用 FCM 检测应用卸载。我正在向用户发送静默通知,如果我收到 NotRegistered 响应,我知道该应用已被卸载。
但是,在 IOS 上,我总是收到 success 回复,即使是在已卸载的应用程序上。 FCM documentation 表示提供了NotRegistered:
如果客户端应用程序自动取消注册,如果用户卸载应用程序可能会发生这种情况。例如,在 iOS 上,如果 APNs 反馈服务报告 APNs 令牌无效。
为什么在 IOS 应用程序上卸载 APNs Feedback Service 不会将令牌状态更新为 invalid?为什么我在卸载应用时收到success?
在 Android 上一切都很好,我收到了 NotRegistered 的回复,正如预期的那样。
【问题讨论】:
标签: ios flutter firebase-cloud-messaging apple-push-notifications