从 2013 年 5 月 1 日起,Apple 将停止接受访问唯一设备标识符 (UDID) 的应用程序。听起来didRegisterForRemoteNotificationsWithDeviceToken:
,将不再通过 UDID 作为设备令牌;但到目前为止,iOS 6.0 似乎并非如此。
为了解决这个问题并对冲我的应用被拒绝的风险,我发现了这个 SO question,他们建议使用它ASIdentifierManager
来检查用户是否为应用启用了广告跟踪,然后获取advertisingIdentifier
,并将其用作设备令牌。registerForRemoteNotificationTypes
在为我的服务器上的推送通知注册设备之前,我应该在内部执行此操作,还是简单地信任我通过的任何内容deviceToken
?