Ios 苹果在什么条件下';s';广告识别器&x27;重置?
除了用户手动重置之外,是否有人观察到其他会导致ADID重置的情况?OTA操作系统升级?iTunes恢复?两种情况:Ios 苹果在什么条件下';s';广告识别器&x27;重置?,ios,ios6,udid,Ios,Ios6,Udid,除了用户手动重置之外,是否有人观察到其他会导致ADID重置的情况?OTA操作系统升级?iTunes恢复?两种情况: 手动选择“重置广告标识”。但如果应用程序在后台运行,则标识符将保持活动状态,直到重新启动应用程序 手动选择“重置所有内容和设置” 备份、操作系统升级、应用程序重新安装或选择“限制广告跟踪”不会重置标识符 好的,您可以将供应商ID和广告ID发送到服务器,当用户用“重置广告标识符”重置广告ID时,您可以将新的与旧的进行匹配,因为供应商ID仍然存在。不知道苹果打算如何阻止这种情况。苹
- 手动选择“重置广告标识”。但如果应用程序在后台运行,则标识符将保持活动状态,直到重新启动应用程序
- 手动选择“重置所有内容和设置”
好的,您可以将供应商ID和广告ID发送到服务器,当用户用“重置广告标识符”重置广告ID时,您可以将新的与旧的进行匹配,因为供应商ID仍然存在。不知道苹果打算如何阻止这种情况。苹果没有官方的、明确的名单。文件仅说明: 例如,如果用户擦除设备,因此您不应缓存设备,则此标识符可能会更改 苹果没有给出任何进一步的细节。众所周知,重置设备会改变ADID,用户自己手动重置ADID也会改变ADID(如果有此功能,那么iOS 6.1+)。我找不到任何迹象表明操作系统更新会重置标识符 当然,其他未记录的行为可能会重置标识符,但我找不到其他任何东西。(对
广告标识符和供应商标识符的影响,在iOS 6.0.1和iOS 6.1.3的iPhone 3GS和iOS 6.1.3和iOS 7.0.0的iPhone 4S上测试)
- 在iOS设置应用程序中“重置所有设置”
无效
- iOS设置应用程序中的“擦除所有内容和设置”
重置供应商的广告识别器和识别器
- 通过iTunes还原设备
将同时重置广告识别器
和供应商识别器
- 从设备中删除应用程序
如果这是最后一个具有特定团队ID的应用程序,则重置供应商的标识
- 更新应用程序(自动或通过应用商店)
无效
- 根据文档,通过TestFlight或临时更新应用程序可能会重置供应商的
标识
- 启用/禁用“限制广告跟踪”
iOS 6.0.1:无效
iOS 6.1.3:重置广告识别器
- 系统更新OTA(从iOS 6.0.1升级到iOS 6.1.3)
无效
- 系统更新OTA(从iOS 6.1.3到iOS 7.0.0)
在某些情况下重置供应商的标识。(一)
- 通过iTunes进行系统更新(从iOS 6.1.3到iOS 7.0.0)
在某些情况下重置供应商的标识。(一)
- iOS设置应用程序中的“重置广告标识符”
重置广告标识符。如果某些正在运行(或挂起)的应用程序已存在
请求了一个广告识别器
,他们将无法
检索新的,直到它们停止并重新启动
- 通过iTunes进行备份
无效
- 通过iTunes恢复备份(到同一设备)
恢复备份设置,包括广告识别器和
供应商标识
。注意:如果您删除多个应用程序,其中包含一些
在恢复之前,供应商的标识将永远不会被删除
再次重置,直到重新安装具有该团队ID的所有应用
重新安装并删除它们。这似乎是一个错误
- 通过iTunes恢复备份(到不同的设备)
同时重置广告识别器
和供应商识别器
(1) 据我所知,应用商店中的应用不应该出现这种情况。这似乎与应用程序bundleID中的组件数量和相应的配置文件有关:
在我的测试中,具有4个组件的应用程序中的供应商标识确实发生了更改(对于具有开发人员或企业分发资源调配配置文件的版本),但对于具有3个组件的应用程序,标识没有更改 操作系统升级或格式化设备。@源代码?我非常怀疑操作系统升级会重置广告标识…非常好的信息。你知道在这种情况下,通过iTunes执行系统更新在功能上是否等同于“通过iTunes还原设备”吗?我发现切换“限制广告跟踪”(打开或关闭)每次都会更改广告识别器(在iOS 6.1.3上)。@MusiGenesis你说得对。苹果实际上在这两个版本之间改变了这种行为,我没有意识到这一点。在iOS模拟器中验证并在答案中修复。谢谢!:)@Andreas Ley您好Andreas,如果我将备份还原到另一台设备,我仍然可以在新设备上获得相同的ADID和VendorID吗?@MasterBeta在还原到另一台设备后,两个标识符似乎都会重置。