如何通过推送通知正确使用UDID?

时间:2012-05-28 15:35:10

标签: ios apple-push-notifications udid

我想了解如何正确使用带有推送通知的UDID进入iOS!

最近Apple拒绝了几个使用UDID跟踪人员的应用程序。 当我阅读Apple的通知指南时,它似乎至少在一年后没有被修改过。那么苹果如何知道我们是否使用好的或坏的UDID进行推送通知...... 如果没有UDID,我可以通知iPhone吗?

1 个答案:

答案 0 :(得分:0)

为什么推送通知需要UDID?您可以从- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken方法获取推送通知的设备令牌。

guide

  

在APN中,通过设备令牌可以确保准确的消息路由或令牌信任。设备令牌是APN在首次与设备连接时为设备提供的设备的不透明标识符。设备与其提供商共享设备令牌。此后,该令牌伴随来自提供者的每个通知。它是建立信任的基础,特定通知的路由是合法的。

     

注意:设备令牌与UIDevice的identifierForVendor或uniqueIdentifier属性返回的设备UDID或任何其他类似属性(如ASIdentifierManager的advertisingIdentifier属性)不同。   以下部分讨论了连接信任和令牌信任的必要组件以及建立信任的四个过程。