iOS 8 如何获取序列号

标签 ios ios8

在我们的应用程序中,用户身份验证是基于序列号的。似乎在 ios 8 中无法获取序列号。还有其他方法吗?

提前致谢。

最佳答案

Apple 不赞成访问每个设备唯一的 UUID(从 iOS 6 开始称为 uniqueIdentifier。从 iOS 7 开始,他们还阻止访问 MAC 查询地址,以及其他类型的唯一标识符。从 iOS 6 到今天,他们开始拒绝任何访问此属性的应用程序。

有两个替代 API 可能会有所帮助:在 UIDevice 上,有 identifierForVendor在您的应用中 是一致的。还有一个完整的框架,AdSupport,其工作是提供可用于广告网络的标识符。此标识符有一个限制,即人们可以随时更改它,因此您不能指望它在多次发布时保持一致。

Apple 试图在这里传递的暗示是“你无法在不属于你自己的多个应用程序中始终如一地、唯一地识别每台设备上的人”。

关于iOS 8 如何获取序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25927183/

相关文章:

iOS 8 崩溃 - renderInContext :UIGraphicsGetCurrentContext()

ios8 - 使用 youtube-ios-player-helper 和 iOS 8 的自动布局问题

iphone - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : 'executeFetchRequest:error: A fetch request must have an entity.'

ios - 在静态 TableView Controller 中的最后一个单元格下隐藏空白行

ios - DispatchGroup 多次返回

ios - 我应该用什么来绘制可以旋转的 3D 轨迹线 - iOS

ios - glActiveTexture 未声明的标识符 'GL_TEXTURE0'

iOS 日历事件 View 表示

ios - 使用动态高度和全高创建不同的单元尺寸

ios - xcode 5 : code signing identity list not complete