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