设备库标识符是否随推送令牌而变化?
Does the Device Library Identifier change with the Push Token?
根据 this answer,推送令牌会定期轮换以帮助保护隐私,我的 Web 服务 API 实施会将此视为新注册。
这是否意味着 Web 服务 API 注册端点必须将具有不同 pushToken 的相同设备库标识符检测为不同的设备?或者,设备库标识符是否也随着pushToken而改变?
设备库标识符和推送令牌都是定期随机化的。轮换推送令牌时,您将收到带有新设备库标识符和推送令牌的注册请求。您将不会收到旧标识符和令牌的我注册请求。
当对已轮换的令牌发出推送请求时,您将收到来自 APNS 的响应,告知您令牌不再有效。
因此,当设备轮换了它的令牌并且您还没有发送推送请求时,您的数据库应该显示它注册了 2 个标识符。
根据 this answer,推送令牌会定期轮换以帮助保护隐私,我的 Web 服务 API 实施会将此视为新注册。
这是否意味着 Web 服务 API 注册端点必须将具有不同 pushToken 的相同设备库标识符检测为不同的设备?或者,设备库标识符是否也随着pushToken而改变?
设备库标识符和推送令牌都是定期随机化的。轮换推送令牌时,您将收到带有新设备库标识符和推送令牌的注册请求。您将不会收到旧标识符和令牌的我注册请求。
当对已轮换的令牌发出推送请求时,您将收到来自 APNS 的响应,告知您令牌不再有效。
因此,当设备轮换了它的令牌并且您还没有发送推送请求时,您的数据库应该显示它注册了 2 个标识符。