IDFA的值什么时候会发生改变

在何种情况下 , 应用的IDFA值会发生改变?

近期工作中须要获得一个能够唯一地标示每个不同应用的ID,之前的苹果UDID已经不让使用了。 那么我们须要使用新的IDFA来引用。可是在某些情况下这个ID号会被改动(就是变成新值)。那么都是什么情况下呢?让我们来一一看一下啊。

  • 在iOS的设置应用中选择“重置全部设置”
    *没有影响

  • 在iOS的设置应用中“清除全部的内容和设置”
    *advertisingIdentifieridentifierForVendor 都会受到影响又一次设置变为新值

  • 通过iTunes还原设备
    *advertisingIdentifieridentifierForVendor 都会受到影响又一次设置变为新值

  • 从设备上删除该APP
    *假设该APP是某个开发人员账号下在该设备上的最后一个APP时,会影响identifierForVendor 的值,否则不会影响该字段的值。

  • 升级应用
    *无影响

  • 启用或关闭“限制广告追踪”
    *应影响advertisingIdentifier 字段的详细值

  • 系统升级(通过手机自己升级或通过iTunes升级)
    *会改变identifierForVendor 字段的值

  • 在iOS的设置应用中“又一次设置广告标示符”
    *会改变advertisingIdentifier 的值。假设一些应用正在请求该字段。那么在该应用又一次启动前该字段的值并不会发生改变。

  • 通过iTunes进行备份
    *对这两个字段没有影响

  • 通过iTunes对备份进行还原
    *两个字段都会被重置

posted @ 2016-01-31 15:37  phlsheji  阅读(2313)  评论(0编辑  收藏  举报