【问题标题】:iOS 6: UUIDString on iPhone 3GSiOS 6:iPhone 3GS 上的 UUIDString
【发布时间】:2012-09-26 13:26:48
【问题描述】:

我一直在开发ASIdentifierManager 框架以获取新的UUIDString,标识符应在 iOS 6 中替换 UDID,并且可以由用户通过设置来停止或不停止。

在模拟器和 iPhone 4S 上一切正常,但在 iPhone 3GS 上(已更新 iOS 6!)我得到的 UUIDString 如下:
00000000-0000-0000-0000-000000000000

这就是我得到它的方式:

if ([ASIdentifierManager sharedManager])        
    NSLog(@"%@", [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]);

有人知道为什么吗?你遇到过这个问题吗?

谢谢

【问题讨论】:

    标签: objective-c ios ios6 uuid iphone-3gs


    【解决方案1】:

    根据这篇文章

    http://techcrunch.com/2012/09/27/source-apples-udid-replacement-for-advertisers-in-ios-6-is-broken/

    iOS 6 中新的广告标识符存在严重问题。据称,在通过 Wi-Fi 更新到 iOS 6 的设备上,广告标识符仅包含零。

    根据那篇文章,通过 iTunes 更新的设备不会出现此问题。

    即使这不能解决您的问题,也可能有助于解释它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多