如何在iOS App上存储远离用户访问的变量

时间:2014-05-30 22:03:38

标签: ios nsuserdefaults

我想存储一个变量,告诉我用户是否在移动设备上进行了InApp购买。似乎可以从用户访问NSUserDefaults。有没有一种简单有效的方法来做到这一点?

1 个答案:

答案 0 :(得分:1)

有几种选择。

  1. 将数据保存在钥匙串中。
  2. 生成随机密钥,使用CommonCrypto加密数据,将加密文件保存在Documents目录中,加密密钥保存在Keychain中。
  3. 参见WWDC13 2013视频"使用钥匙串保护秘密"。您可以使用Apple WWDC应用程序在计算机或iOS设备上访问它。