我经历了几乎所有相关的 SO 问题,谷歌搜索了很多,但我无法获得帮助。
有很多帖子和 SO 回答要使用哪些状态[UIDevice identifierForVendor]
,但由于用户看不到这个 ID,我想要不同的方式来唯一标识设备。
基本上我正在开发不会进入 App Store 的企业应用程序(无需担心私有 API)。我的服务器已经输入了所有用户详细信息,包括设备 ID(不知道用什么作为设备 ID)。
当设备启动应用程序时,将调用 Web 服务,它需要发送设备 ID 来验证设备。
这就是为什么我需要用户和程序员都可以看到的设备 ID。
任何帮助表示赞赏!
更新
“对用户可见”意味着用户可以在安装应用程序之前看到这个唯一的 ID,以便他/她可以将此号码发送给管理员以在服务器上注册。
如果这个唯一的 id 注册在服务器上,那么只有访问权限给应用程序,否则应用程序将无法连接到服务器。