在何种情况下 , 应用的IDFA值会发生改变?
近期工作中须要获得一个能够唯一地标示每个不同应用的ID,之前的苹果UDID已经不让使用了。 那么我们须要使用新的IDFA来引用。可是在某些情况下这个ID号会被改动(就是变成新值)。那么都是什么情况下呢?让我们来一一看一下啊。
在iOS的设置应用中选择“重置全部设置”
*没有影响在iOS的设置应用中“清除全部的内容和设置”
*advertisingIdentifier
和identifierForVendor
都会受到影响又一次设置变为新值通过iTunes还原设备
*advertisingIdentifier
和identifierForVendor
都会受到影响又一次设置变为新值从设备上删除该APP
*假设该APP是某个开发人员账号下在该设备上的最后一个APP时,会影响identifierForVendor
的值,否则不会影响该字段的值。升级应用
*无影响启用或关闭“限制广告追踪”
*应影响advertisingIdentifier
字段的详细值系统升级(通过手机自己升级或通过iTunes升级)
*会改变identifierForVendor
字段的值在iOS的设置应用中“又一次设置广告标示符”
*会改变advertisingIdentifier
的值。假设一些应用正在请求该字段。那么在该应用又一次启动前该字段的值并不会发生改变。通过iTunes进行备份
*对这两个字段没有影响通过iTunes对备份进行还原
*两个字段都会被重置
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i ').text(i));
};
$numbering.fadeIn(1700);
});
});