iOSDev
#1
iOS5时代可以用 [[UIDevicecurrentDevice]uniqueIdentifier];
iOS6时代通过识别MAC地址来唯一确定一台设备。
iOS7时代有 [[UIDevicecurrentDevice]identifierForVendor]或者identifierForIdentifier;
但是identifierForVendor或者identifierForIdentifier的值可以通过抹掉设备或者更改系统设置改变,甚至不同的app获取到的值也是不一样的。
但是美团非常强大,无论你如何抹掉,还是DFU刷机,都能识别你的设备。
有人研究过它的识别方式吗。。
貌似这个问题又可以归结到黑产了。。昨晚已经被封号了一次,如果这个问题真的不适应讨论的话,管理员删了就好,不要封号啊555555555
刷机都可以识别吗?这么狂?
@NavilleZhang 知道是怎么搞的吗?
iOSDev
#4
美团外卖也是这样。主要是因为他们会对首次使用的用户进行补贴,如果你拿同一个设备不断刷机去领补贴的话,美团不就亏大了吗。
如果真的要测试的话,个人感觉从美团外卖入手更简便。
Zhang
#5
然而没有越狱设备我上不了In-House的分析工具啊
估计是用苹果的广告id, 然后将这个id存到钥匙串里面, 这样抹掉还是可以得到的.
Zhang
#9
人家说了dfu 抹了也可以。。。。
你确定是广告ID?
广告id抹掉是没了, 但钥匙串里面的东西抹掉后重新登录是会回复的, 所以记在钥匙串里面就可以了. 现在很多应用, 例如京东和今日头条之间, 也是通过广告id做推荐, 记在钥匙串里面, 卸载app再安装依然还在.
keychain会通过icloud同步的, 如果刷机后再激活, keychain里面的东西也可以同步过来的.
我觉得一定是私有API,但是刷机后还能检测到,这个就比较牛了
你说的这种可能性确实存在,但是实际是否这样操作,还需要进一步确认;如果别人压根没有登录原来的Apple ID,或者压根没开iCloud同步,那就说明还存在别的机制
iOSDev
#18
我没登录iCloud 如果是私有API的话,上架会被拒吧?我是在app store 下的。
Zhang
#19
剧透一下,我没有亲自实验,但是我骗他们说某些API被ban了,其实并不完全 : )
artkai
(artkai)
#20
这个能不能通过查询keychain有没有保存来确认?