Bre*_*ett 5 iphone deprecated udid ios
我听说过一些传言称Apple拒绝使用iOS5弃用方法的应用程序[UIDevice uniqueIdentifier].任何人都可以确认他们的应用程序被拒绝了吗?我知道使用这种弃用方法的替代方法,但我们的一位客户要求我们使用我们知道使用此方法的第三方库.
如果是这种情况,我会感到惊讶,因为API方法已被弃用而不是私有的.
Apple因此不拒绝应用程序.我在支持推送通知的应用程序中收集设备UDID和令牌,并且它们都已获得批准.简单地弃用了 UDID ,这意味着Apple最终不允许您访问它们.一切仍然有效并将获得批准.
我听说Apple拒绝访问UDID,以防止开发人员和第三方分析师识别特定人员.如果真的是因为iCloud的问题,苹果显然会修复这个而不是给其他人带来不便.
编辑:看起来Apple拒绝使用某些应用程序来访问设备的UDID.为了安全起见,我会CFUUID用来创建一个随机的唯一标识符.您可以使用NSUserDefaults或钥匙串来保存它.钥匙串的优点是,如果用户删除了您的应用程序,则不会删除钥匙串项目,因此如果用户重新安装您的应用程序,您仍然可以访问UDID.只有在用户恢复其设备时才会删除它.
| 归档时间: |
|
| 查看次数: |
3617 次 |
| 最近记录: |