E-R*_*die 0 uniqueidentifier ios ios7
我正在开发一个程序,我需要存储一个唯一的device_id,因为我无法获得每个设备的唯一标识符(如MAC地址),因为它已被Apple弃用.
我想要做的是,将文件存储在iOS的特定目录中,即使用户删除我的iOS应用程序,该文件也不会被删除.我之所以这样说是因为我曾经使用NSUserDefaults但是如果用户删除了它的应用程序,那么从中存储的数据就会被删除.
*PS或者如果有另一种方法来识别具有unique_id的每个设备,欢迎提出建议!*
您应该使用KeyChain保存不应与app一起删除的信息. https://developer.apple.com/library/ios/documentation/Security/Reference/keychainservices/Reference/reference.html
UPDATE
保存/读取KeyChain时,此SO线程可能非常有用
| 归档时间: |
|
| 查看次数: |
109 次 |
| 最近记录: |