在什么条件下Apple的'advertisingIdentifier'重置? [英] Under what conditions is Apple's 'advertisingIdentifier' reset?
问题描述
除了用户手动重置它之外,是否有人观察到其他会导致ADID重置的事情? OTA OS升级? iTunes还原?
Other than the user manually resetting it, has anyone observed other things that will cause the ADID to be reset? OTA OS Upgrades? iTunes Restores?
推荐答案
(对 advertisingIdentifier
和<$ c $的影响c> identifierForVendor ,在带有iOS 6.0.1和iOS 6.1.3的iPhone 3GS以及带有iOS 6.1.3和iOS 7.0.0的iPhone 4S上测试过)
(effects on advertisingIdentifier
and identifierForVendor
, as tested on an iPhone 3GS with iOS 6.0.1 and iOS 6.1.3 and an iPhone 4S with iOS 6.1.3 and iOS 7.0.0)
-
iOS设置应用中的重置所有设置
无效
删除iOS设置应用中的所有内容和设置
重置 advertisingIdentifier
和 identifierForVendor
。
通过iTunes恢复设备
重置 advertisingIdentifier
和 identifierForVendor
。
从中删除应用设备
重置 identifierForVendor
,如果这是具有特定团队ID的最后一个应用。
Deleting an app from the device
Resets identifierForVendor
, if this was the last app with a specific Team ID.
更新应用程序(自动或通过App Store)
无效
更新通过TestFlight或Ad-Hoc的应用程序
根据文档,可能会重置 identifierForVendor
。
启用/停用限制广告跟踪
iOS 6.0.1:无效
iOS 6.1.3:重置 advertisingIdentifier
。
系统更新OTA(iOS 6.0.1到iOS 6.1.3)
无效
系统更新OTA(iOS 6.1.3到iOS 7.0.0)
重置在某些情况下,identifierForVendor
。 (1)
通过iTunes进行系统更新(iOS 6.1.3到iOS 7.0.0)
重置 identifierForVendor
在某些情况下。 (1)
System Update via iTunes (iOS 6.1.3 to iOS 7.0.0)
Resets the identifierForVendor
in some cases. (1)
在iOS设置应用中重置广告标识符
重置 advertisingIdentifier
。如果某些正在运行(或暂停)的应用已经
请求 advertisingIdentifier
,他们将无法在
检索新的应用程序,直到它们被停止并重新启动。
"Reset Advertising Identifier" in iOS Settings app
Resets the advertisingIdentifier
. If some running (or suspended) apps already
requested a advertisingIdentifier
, they will not be able to
retrieve the new one until they are stopped and relaunched.
通过iTunes备份
无效
通过iTunes恢复备份(到同一设备)
恢复备份设置,包括 advertisingIdentifier
和
identifierForVendor
。注意:如果您在还原之前删除了多个带有
团队ID的应用,那么 identifierForVendor
将永远不再是
重置,直到您重新安装所有应用程序您已安装
的团队ID,然后再次删除它们。这似乎是一个错误。
Restore of a Backup via iTunes (to the same device)
Restores the backed-up settings, including both advertisingIdentifier
and
identifierForVendor
. Note: If you delete multiple apps with some
Team ID before the restore, the identifierForVendor
will never be
reset again until you reinstall all apps with that Team ID you had
installed and delete them again. This seems to be a bug.
通过iTunes恢复备份(到其他设备)
重置两者 advertisingIdentifier
和 identifierForVendor
。
(1)据我所知,App Store中的应用程序不应该发生这种情况。它似乎与应用程序的bundleID中的组件数量和相应的配置文件相关:关于应用程序部署的iOS 7 App发行说明
在我的测试中, identifierForVendor
在具有4个组件的应用程序中更改(对于具有开发人员或企业分发配置文件的版本),但对于具有3个组件的用户,没有更改。
(1) As far as I understand, this should not happen with Apps in the App Store. It seems to be related to the number of components in the app's bundleID and the respective provisioning profile: iOS 7 App Release Notes regarding App Deployment
In my tests, the identifierForVendor
in apps with 4 components did change (for versions with either developer or enterprise distribution provisioning profiles), but did not change for those with 3 components.
这篇关于在什么条件下Apple的'advertisingIdentifier'重置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!