【发布时间】:2015-02-12 12:10:02
【问题描述】:
根据苹果文档,有时[ASIdentifierManager sharedManager].advertisingIdentifier 方法会返回一个nil 值,而我的应用程序中确实需要这个值:
如果该值为 nil,则等待并稍后再次获取该值。有时候是这样的, 例如,在设备重新启动之后但在用户之前 已解锁设备。
我应该等多久?在这种情况下我应该使用什么方法?也许继续尝试获取广告标识符,直到它可用?还是我应该告诉用户尝试重新启动应用程序?有什么想法吗?
谢谢。
【问题讨论】:
-
您使用的解决方案有什么更新吗?我不明白的是,在使用swift的时候,advertisingIdentifier类型不是可选的,这意味着该值永远不会为nil(我们甚至可以不测试它是否为nil!)
标签: ios objective-c