DeviceCheck API - iOS 设备的唯一标识符?

Har*_*k K 6 xcode objective-c ios swift devicecheck

使用设备检查时,它每次都会生成新的令牌,如下所示,

生成的令牌:

eyJiaXQwIjpmYWxzZSwidG9rZW4iOiJBZ0FBQUVMcFdkRkZXdkF0aE5CUU80Zyt3V1FFVU5rMCttZTg5dkxmdjVaaW5ncHlPT2tnWFhYeWpQellUeldtV1N1K0JZcWNENDdieWlyTForKzNkSmNjcEY5OWhXcHBUN0c1eEF1VSt5NTZXcFNZc0FRTVVyaTJZSGplTVo3NmJnM3hqa1ozTnZpdFM2Q3NoWFJPNUVl

使用比特值和令牌,我们可以找到设备是否存在于苹果中,即使我们卸载了应用程序。但是它如何用于唯一标识设备。

成功回复:

{"status":200,"bit0":false,"bit1":false,"lastUpdated":"2018-10"}

服务器请求:

{

“device_token”:“wlkCDA2Hy/m5jQ1cs...”“transaction_id”:“4-w3d4-567-2376674f8uj8”,“时间戳”:1487716472000

}

这是我用于代码的链接:

https://github.com/marinosoftware/DeviceCheckSample

nel*_*nzo 4

Apple 非常有意地规定,DeviceCheck 令牌不能用于识别特定设备。