首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 6禁止使用UDID进行推送通知?

iOS 6禁止使用UDID进行推送通知?
EN

Stack Overflow用户
提问于 2013-03-22 01:57:47
回答 1查看 696关注 0票数 1

从2013年5月1日开始,苹果将停止接受访问唯一设备标识符(UDID)的应用程序。。听起来像didRegisterForRemoteNotificationsWithDeviceToken:,不会再将UDID作为设备令牌传递;但到目前为止,在iOS 6.0中似乎并非如此。

为了规避这个问题,并对冲我的应用程序被拒绝的风险,我找到了这个S.O.问题,他们建议使用ASIdentifierManager来检查用户是否启用了该应用程序的广告跟踪,然后获取advertisingIdentifier,并使用它作为设备令牌。在我的服务器上注册推送通知的设备之前,我应该在registerForRemoteNotificationTypes中这样做吗?还是简单地信任作为deviceToken传递给我的任何东西?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-22 02:00:08

我看你没必要这么急切地离开UDID。Apple正在显式删除使用UDID的应用程序,但是APS系统不使用UDID,而是使用设备令牌。在关于该方法的文件中:

deviceToken 标识设备到APS的令牌。令牌是不透明的数据类型,因为这是提供程序向设备发送通知时需要提交给APS服务器的表单。出于性能原因,APS服务器需要二进制格式。 注意到设备令牌不同于UIDevice的uniqueIdentifier属性,因为出于安全和隐私的原因,在删除设备时它必须更改。

在APNS的土地上一切都很好。继续吧。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15561450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档