一段时间后 APNS DeviceToken 失效

APNS DeviceToken gets invalid after some time

我的 iOS 13 设备出现了一些奇怪的问题,我不确定这背后的原因是什么。

我得到一个有效的 APNS 令牌(正常的非 VOIP 推送),我每天用它推送多次。这可以持续 2-7 天。但是在几乎什么都不做(应用程序未打开)之后,我的令牌变得无效。我收到 400 错误 "BadDeviceToken",这对我来说毫无意义。如果令牌有效并且我没有请求新令牌,它怎么会变坏?最奇怪的是,同一个应用程序还请求永远可用的 VOIP 令牌,即使普通令牌失效,仍然可以使用。

还有其他人遇到这个问题或者可以指出正确方向的人吗?

谢谢大家

从沙箱环境切换到生产环境的问题消失了。