Apps 能获取 iOS 唯一设备码吗? 假如重制抹掉之后还是一样?

2018-05-20 17:22:04 +08:00
 YK46PTT
对 iOS 开发不熟, 就当 app1 是恨不得要用户全部数据的 app
例如
1. 现在装了 app1, 然后抹掉再装 app1, app1 还能识别是之前的设备 ID 吗
2. 还有关于 MAC 地址 app1 能获取吗
1443 次点击
所在节点    问与答
9 条回复
zj299792458
2018-05-20 17:41:40 +08:00
不能获取唯一识别码,一般都是自己生成,然后存再 keychains 里面,删除后依然保留,除非重置手机。不能获取 mac 地址。
YK46PTT
2018-05-20 18:21:51 +08:00
@zj299792458 也就是说重置之后即使安装同样的 app 也不能识别是同一设备?
nieyujiang
2018-05-20 18:37:54 +08:00
zj299792458
2018-05-20 19:16:20 +08:00
@YK46PTT 目前不确定 iOS 上 Keychains 数据是否会被 iCloud 同步,没试过,如果会的话重置可能也无效。
loveuqian
2018-05-20 23:46:11 +08:00
上 github 搜个 udid 库直接用吧
做不到唯一的
mac 也获取不了
flowfire
2018-05-21 09:33:28 +08:00
@zj299792458 没有广告 ID ?
zj299792458
2018-05-21 09:59:33 +08:00
@flowfire 因为广告 ID 在没有广告的应用里面不让获取(无法通过审核),所以没研究过,不确定广告 ID 是否能满足唯一设备识别码的需求……
galenzhao
2018-05-21 10:27:37 +08:00
galenzhao
2018-05-21 10:29:26 +08:00
或者,,,,jscore 去调私有 api。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/456314

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX