iOS系统下,如何实现对用户是不是首次安装app的判断

2024-11-28 17:56:37
推荐回答(1个)
回答1:

首次下载免费,那为什么不直接验证手机号呢?

往keychain中写值也好,写userdefault也好,这都不是和设备自身绑定的,切换个账号,换个手机卡就绕过去了。
更新:
关于获取设备的udid
AppStore早就禁止了获取udid,如果能骗过AppStore当我没说。
苹果给的替代方案是获取uuid,但是如果用户删除该应用再次安装时,又会生成新的字符串,所以不能保证唯一识别该设备。
关于获取mac地址,iOS7时代就获取不到真实的mac地址了,调用此前的获取方法全都会返回
02:00:00:00:00:00 。所以还是行不通。