ios - 从应用程序将文本文件保存在 iOS 目录中

标签 ios ios7 uniqueidentifier

我正在开发一个程序,我需要在其中存储一个唯一的 device_id,因为我无法为每个设备获取一个唯一的标识符(如 MAC 地址),因为它已被弃用由 Apple 提供。

我想做的是,将文件存储在 iOS 的特定目录中,即使用户删除我的 iOS 应用程序,该文件也不会被删除。我这样说是因为我使用了 NSUserDefaults,但如果用户删除其应用程序,其中存储的数据将被删除。

*P.S 或者,如果有其他方法可以使用其 unique_id 识别每台设备,欢迎提出建议!*

最佳答案

您应该使用 KeyChain 来保存不应与应用程序一起删除的信息。 https://developer.apple.com/library/ios/documentation/Security/Reference/keychainservices/Reference/reference.html

更新

这个 SO 线程可能对您有用 Saving/Reading to/from KeyChain

关于ios - 从应用程序将文本文件保存在 iOS 目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22008660/

相关文章:

ios - 动画 setToolbarHidden 不动画

ios6 - GKPlayer 的 GKLocalPlayer 的 displayName 总是 "Me"吗?

客户端的 php 唯一标识符

ios - 手动更改 $(AppIdentifierPrefix) 属性?

iphone - 将 UIScrollView 与 UIView subview 连接起来

ios - UIScrollView xcode 8 swift 3

iOS UIView 动画取消不起作用

java - 有没有办法生成一个 UUID,其中前几个字节根据输入而固定?

iphone - 将图像添加到 HTML 字符串 iphone

ios - iOS 7 中的 ViewController 撤消 Segue