UDID被禁用后的集中替代品

  开发应用时通常使用udid来作为唯一标示符,但是目前苹果公司公布禁用udid。我们可以用下面几种方式来替代udid作为唯一标示符:

1、每台设备的mac地址:使用设备的物理网卡地址,也可以作为唯一标识符,查过的资料部分人说是会review时会被拒绝,也有发布成功的。

2、使用CFUUID,这个苹果公司推出的备选方案,但会存在如下问题

(1)CFUDID只有在应用向ios系统发出请求时才会被激活,开发商可以将他自行存储在某个地方,但

      它可能被删除而且从此无法找回。而UDID一旦激活,则会永久存于设备上。

(2)如果你从一台旧设备中备份到新设备中,两台设备就拥有相同的CFUDID。如果你出现一台设备里

     出现两个CFUDID的情况。

3、利用现在的UDID或mac地址以及App的ID进行加密。但这种方式在多个应用程序之间追踪用户就行不通了。

posted @ 2012-09-07 08:11  FoxBabe  阅读(419)  评论(2编辑  收藏  举报