如何确定我的应用程序刚刚第一次从AppStore下载?

时间:2017-04-22 05:46:10

标签: ios cloudkit

这是我在我的应用程序中完成的方式:

  • 我将数据保存在iCloud中。
  • 我需要为已经使用过我的应用的用户做一些耗费时间的事情。但这也将开始为全新的用户......他们第一次从AppStore下载我的应用程序。这不是预期的。

如何确定应用程序正在运行,但是是第一次从AppStore下载?

我能做什么,但我没有:

  • 将任何布尔数据放入Keychain,然后检查它是否存在。

2 个答案:

答案 0 :(得分:0)

由于您没有非应用程序结束来区分用户Keychain,因为您提到的是您唯一的应用程序持久性选项,将在应用程序卸载后继续存在。只有设备重置为出厂设置才会将其删除。

答案 1 :(得分:-2)

您可以使用NSUserDefaults。如果appDelegate.m - > didFinishLaunchingWithOptions使用此代码:

string

这种情况只会在安装后满足一次。