iOS系统下,如何实现对用户是不是首次安装app的判断
答案:1 悬赏:10 手机版
解决时间 2021-11-14 00:26
- 提问者网友:咪咪
- 2021-11-13 01:50
iOS系统下,如何实现对用户是不是首次安装app的判断
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-11-13 03:01
首次下载免费,那为什么不直接验证手机号呢?
往keychain中写值也好,写userdefault也好,这都不是和设备自身绑定的,切换个账号,换个手机卡就绕过去了。
更新:
关于获取设备的udid
AppStore早就禁止了获取udid,如果能骗过AppStore当我没说。
苹果给的替代方案是获取uuid,但是如果用户删除该应用再次安装时,又会生成新的字符串,所以不能保证唯一识别该设备。
关于获取mac地址,iOS7时代就获取不到真实的mac地址了,调用此前的获取方法全都会返回
02:00:00:00:00:00 。所以还是行不通。
往keychain中写值也好,写userdefault也好,这都不是和设备自身绑定的,切换个账号,换个手机卡就绕过去了。
更新:
关于获取设备的udid
AppStore早就禁止了获取udid,如果能骗过AppStore当我没说。
苹果给的替代方案是获取uuid,但是如果用户删除该应用再次安装时,又会生成新的字符串,所以不能保证唯一识别该设备。
关于获取mac地址,iOS7时代就获取不到真实的mac地址了,调用此前的获取方法全都会返回
02:00:00:00:00:00 。所以还是行不通。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯