当使用设备检查时,它每次生成新的令牌,如下所示,
生成的令牌:
eyJiaXQwIjpmYWxzZSwidG9rZW4iOiJBZ0FBQUVMcFdkRkZXdkF0aE5CUU80Zyt3V1FFVU5rMCttZTg5dkxmdjVaaW5ncHlPT2tnWFhYeWpQellUeldtV1N1K0JZcWNENDdieWlyTForKzNkSmNjcEY5OWhXcHBUN0c1eEF1VSt5NTZXcFNZc0FRTVVyaTJZSGplTVo3NmJnM3hqa1ozTnZpdFM2Q3NoWFJPNUVl
使用位值和令牌,我们可以发现设备是否存在于苹果中,即使我们卸载了应用程序。但是它对于唯一地识别一个设备是如何有用的。
成功回应:
{“状态”:200,"bit0":false,"bit1":false,"lastUpdated":"2018-10"}
服务器请求:
{ "device_token“:”wlkCDA2Hy/m5jQ1cs.“"transaction_id“:"4-w3d4-567-2376674f8uj8",”时间戳“:1487716472000 }
这是我的代码使用的链接:
发布于 2019-01-17 10:58:20
苹果故意使用DeviceCheck令牌来识别特定的设备。
发布于 2019-12-25 11:39:54
就像你说的,苹果允许我们储存两块。这意味着我们可以为那个设备存储四个状态。
我们无法识别特定的设备!,但是我们可以检查设备是否用于四种不同的用途。
例如。
Bit0 | Bit1 | State name
0 | 0 | app installed
0 | 1 | app installed + sign in
1 | 0 | app installed + sign in + redeem sign up coupon code
1 | 1 | device is blacklistedhttps://stackoverflow.com/questions/53432392
复制相似问题