
ios7以后uuid用不了了以后,程序中原来用的OpenUUId第三方来使用,但是openuuid这个第三方好像有问题,有的时候唯一识别码会变
后来想到了自己生成一个唯一识别码,存在keychain里面,每次都读一下,但是好像系统升级后就读不到了,
大家有没有好的解决方案,求指导啊
1 zhicheng &nbp; 2015-06-10 10:33:41 +08:00 via Android 存多份,浏览器写Cookie。 |
3 txx 2015-06-10 10:46:52 +08:00 idfa.. |
4 zhicheng 2015-06-10 10:54:43 +08:00 via Android 从应用调出浏览器打开服务器网址,服务器写完 Cookie 再从定向到App。如果你不知道我说什么意思,就别继续问了。。。 |
7 knightlhs 2015-06-10 12:00:02 +08:00 苹果并不提倡这样做 有被拒绝的风险 |
8 v2Panda 2015-06-10 12:23:04 +08:00 via iPhone 一直用的cfuuid |
9 finab 2015-06-10 12:28:05 +08:00 @zhicheng 这样有一次跳出跳入的动作,而且清了COOKIE 标识符一起被清除了吧。。 @nellace 其实保证一个相对的唯一就行, 用户刷机了 升级了 就算两台设备又何妨,他又不会天天刷机升级。。 一般用IDFA ,然后集成广告,写个代码 保证只有提交审核的版本 会出现广告 例如可以用版本号来限制,提交审核的版本号肯定是大于 商店版本的,然后只要大于商店版本,就显示广告,否则就隐藏不加载。。 一般都能审核通过 第二种就是楼主你说的,用keychain 将OpenUDID的 结果存在keychain 里,也能保持设备唯一。。 上面两种方法 都不能保证设备绝对唯一,但是一般程序完全够用,用户不可能为了欺骗你的程序 就去刷个机吧? |
10 wezzard 2015-06-10 12:32:51 +08:00 我玩 LoveLive 的候注意到一很神奇的象,我刷多少次,一,存都不。 |
11 1up 2015-06-10 12:45:38 +08:00 IDFA为什么不行? |
12 guibin1989 2015-06-10 12:52:16 +08:00 还是用IDFA吧 |
13 tianzhou PRO 可以用MAC address吧 |
14 typcn 2015-06-10 13:06:07 +08:00 生成一个,存到 icloud 里面。。 |
15 nellace OP |
17 honeycomb 2015-06-10 14:07:48 +08:00 |
20 felixzhu 2015-06-10 14:24:01 +08:00 keychain当密码存起来 |
23 yellowV2ex 2015-06-10 14:42:48 +08:00 我觉得不用太纠结 既然我应用都卸载了,机都重置了,密码也清掉了,你就把我当成是一个新机器就好啦 并且我这么做,多数是因为我想要一个新机器或者已经卖给别人了 为什么你要纠结这个问题,目前来说 keychain 能满足你 |
24 wuyuchenshishabi 2015-06-10 14:45:08 +08:00 一楼真是神经病人思路广 |
25 nellace OP @yellowV2ex 其实是我们的app,直接是地推来卖,卖出去一个就用唯一识别码来计算到期期限,一直有的用户用着用着唯一识别就变了。。。。。。 @wuyuchenshishabi 一楼都方法是可行,确实难想到。。。 |
26 fgwww 2015-06-10 14:52:29 +08:00 一楼的方法对于作弊的人轻松干掉了。一键清理keychain,cookie啥的工具早就泛滥了 |
27 superpeaser 2015-06-10 15:34:52 +08:00 IDFA吧 我发现广告推广商用的都是IDFA,mac address ios7以后就不行了 |
28 zhicheng 2015-06-10 15:42:33 +08:00 "**存多份**,浏览器写Cookie。" 用户不应该在 App 中登录,而是应该跳到浏览器中登录,不明白为什么的也不要问了。。。 |
29 yellowV2ex 2015-06-10 15:45:44 +08:00 @superpeaser IDFA卸载重装也是会变啊 |
31 qq2511296 2015-06-10 16:03:31 +08:00 貌似我之前上架的app 也用了的idfa 但是没广告里面 没有被拒绝 成功上架 |
32 qingjoin 2015-06-10 17:32:44 +08:00 |
33 79bxh9b 2015-06-10 21:32:09 +08:00 存keychain里也不行,两台机器用同一个备份恢复的话uuid会一样 |
34 lucky2touch 2015-06-10 21:38:16 +08:00 PSN的iOS app就是用浏览器登陆的,不过这样做程序跳出率会不会升高? |
35 1up 2015-06-10 21:46:51 +08:00 @nellace 其实是我们的app,直接是地推来卖,卖出去一个就用唯一识别码来计算到期期限,一直有的用户用着用着唯一识别就变了 这是什么场景和含义?请指教一下 |
37 whtoo 2015-12-02 17:25:14 +08:00 http://blog.chinaunix.net/uid-17188120-id-2820866.html 服务器 socket 配合 server 端取 mac id 然后 hash |