0

我正在编写我的第一个 iOS 应用程序。我需要将用户的收货地址/收货地址和电话号码。

  1. 使用 NSUserDefaults 安全吗?

    我试图保持简单,因为我只需要保存非常基本的数据,如姓名、送货地址、电话号码。

     [[NSUserDefaults standardUserDefaults] integerForKey:@"customerCity"]
    
  2. 这在版本升级中是否持续存在?

  3. App Store 会因为让用户输入收货地址和电话号码而拒绝该应用程序吗?

4

1 回答 1

0
  1. 是的,从数据持久性的角度来看是安全的。写入磁盘的未加密个人信息可能是一个单独的安全问题......

  2. 只要您不更改代码以覆盖该值,并且用户没有删除您的应用程序(以及其中的所有数据),那么是的,NSUserDefaults 在用户升级版本时仍然存在。

  3. 这极不可能导致拒绝。他们真的不看那种东西。

于 2014-02-28T04:23:36.643 回答