ios7以后uuid用不了了以后,程序中原来用的OpenUUId第三方来使用,但是openuuid这个第三方好像有问题,有的时候唯一识别码会变
后来想到了自己生成一个唯一识别码,存在keychain里面,每次都读一下,但是好像系统升级后就读不到了,
大家有没有好的解决方案,求指导啊
1
zhicheng 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 1
从应用调出浏览器打开服务器网址,服务器写完 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 1
@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 2015-06-10 13:06:02 +08:00
可以用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当密码存起来
|
22
wezzard 2015-06-10 14:36:11 +08:00
@lawder 不會有的哦,你自己下載一個 Love Live 就知道了,換手機要記錄下上太手機的「引き続きパスコード」然後在下台手機上輸入才行。
|
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 |