1
violetmoon 2013-01-02 20:30:15 +08:00
我用的是OpenUDID记录用户的购买情况的,审核一次通过,应该没啥问题.
|
2
explon 2013-01-02 20:31:38 +08:00 via iPhone
mac 地址对用户不公平
|
3
welsonla 2013-01-02 20:44:55 +08:00
目前用的token
|
4
wwwjfy 2013-01-02 21:09:07 +08:00
device token应该说的就是UDID了
UDID已经不推荐使用了,新的app可能通不过审核 一般用OpenUDID,因为很多广告商都用这个 MAC现在没事,难保以后,因为和UDID一样,都和隐私有关。另外,UDID和MAC一样,reset不会改变,但是越狱了可以改 如果只是IAP的话,可以用[UIDevice identifierForVendor],对于同一developer id值相同 |
5
allenhsu 2013-01-04 22:59:05 +08:00 1
全局唯一直接用 MAC Hash,应用唯一用 MAC + Bundle ID Hash。
|
6
iYu 2013-01-04 23:26:52 +08:00
搭车问一个 我有多台设备(iOS Mac等) 这时候我想保证一个唯一的值。应该怎么做 这个唯一值不希望有用户的数据参与进来(用户名 密码等) @allenhsu @wwwjfy @welsonla @explon @violetmoon
|
7
satgi OP @violetmoon 我测试过了,openUDID在还原设置之后还是会改变啊
|
10
allenhsu 2013-01-05 13:40:23 +08:00 1
@iYu 没有用来 identify 用户的标识(比如用户名)无法确认多台设备属于同一个用户吧,即便你的 App 没有自己的账号体系,至少需要诸如 Game Center 或者 Facebook/Twitter/新浪微博之类的 SSO 带过来的用户 ID。iCloud 会对用户是否启用 iCloud 有较强依赖关系。
|
11
sprhawk 2013-02-28 08:38:26 +08:00 via iPhone
同意楼上
仅靠设备识别使用者不保险,而且还有用户出售设备这样的问题反倒增加了复杂度。udid还是只用于统计为主 |
12
sprhawk 2013-02-28 08:40:38 +08:00 via iPhone
不过,难道你们是要限制"单设备"使用?那样的话还是限制使用iOS6,调用identifierforvendor吧
|
13
vanemu 2013-07-08 11:30:52 +08:00
iOS 7 下目前还有靠谱的替代方案么?Mac 地址和 OpenUDID 应该都不行了吧。
|