我想了解如何正确使用UDID和推送通知到iOS!
最近,苹果公司拒绝了几款使用UDID追踪用户的应用程序。当我读到苹果的通知指南时,它似乎至少有一年没有被修改过。那么,苹果如何知道我们在推送通知中使用的UDID是好是坏……如果没有UDID,我可以通知iphone吗?
发布于 2013-12-12 03:43:24
为什么推送通知需要UDID?您可以通过- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken方法获取推送通知的设备token。
在APN中,通过设备令牌可以保证准确的消息路由或令牌信任。设备令牌是设备的不透明标识符,APNs在设备首次与其连接时将其提供给设备。设备与其提供商共享设备令牌。此后,该令牌伴随着来自提供者的每个通知。特定通知的路由是合法的,这是建立信任的基础。
注意:设备令牌与由UIDevice的identifierForVendor或uniqueIdentifier属性或任何其他类似属性(如ASIdentifierManager的advertisingIdentifier属性)返回的设备UDID不是一回事。以下各节讨论连接信任和令牌信任的必要组件以及建立信任的四个过程。
https://stackoverflow.com/questions/10787115
复制相似问题