【发布时间】:2013-03-11 18:50:03
【问题描述】:
从 2013 年 5 月 1 日开始,Apple will stop accepting apps that access unique device identifiers (UDIDs)。听起来像didRegisterForRemoteNotificationsWithDeviceToken:,将不再通过 UDID 作为设备令牌;但到目前为止,iOS 6.0 似乎并非如此。
为了解决这个问题并规避我的应用被拒绝的风险,我找到了 this S.O. question,他们建议使用ASIdentifierManager 来检查用户是否为应用启用了广告跟踪然后获取advertisingIdentifier,并将其用作设备令牌。我应该在registerForRemoteNotificationTypes 内部执行此操作,然后再在我的服务器上注册设备以获取推送通知,还是只是相信我以deviceToken 传递的任何内容?
【问题讨论】:
标签: objective-c ios6 apple-push-notifications udid