Tih*_*hom 69 privacy udid ios ios6
Apple正在更改其iOS6的隐私设置并弃用设备UUID(UDID).根据WWDC演示文稿和文档,UDID有两个替代品,在UIDevice课堂上:
-identifierForVendor-identifierForAdvertising在我看来,-identifierForVendor它不如-identifierForAdvertising因为它会在上次从供应商卸载应用程序时重置并"擦除所有内容和设置".
没有什么优势-identifierForVendor有过-identifierForAdvertising?
JRG*_*per 34
重要说明:
Apple刚刚发布iOS 6.0,NDA已经解除.
对于先发制人地包含引用代码的开发人员
[[UIDevice currentDevice] identifierForAdvertising]
Run Code Online (Sandbox Code Playgroud)
这种方法已经不被列入在iOS 6.如果你使用上面的方法,您的应用(最有可能)崩溃和被拒绝!
相反,Apple创建了一个新类ASIdentifierManager,其中包括该方法advertisingIdentifier.这是关于它的苹果文档:
我怀疑如果您使用identifierForAdvertising与广告无关的任何东西(例如,identifierForAdvertising即使您不是广告网络,或者如果您发送的identifierForAdvertising是同一个其他可能识别个人的数据).
如果我的怀疑是正确的,那么identifierForVendor结束的好处identifierForAdvertising是它不会让您的应用被拒绝.
它们是两种不同的ID,用于两种不同的目的.我认为identifierForVendor将用于执行需要链接到特定用户/设备的应用程序,例如提供推送通知和更新用户的应用程序数据服务器(例如他们的分数或其他任何数据存储的内容)他们).
identifierForAdvertising应用于定向广告等内容,并用于检查特定广告系列的效果(检查特定广告导致的应用安装了哪些设备).