获取应用程序安装日期(iOS)

3
我想知道是否有可能获取应用程序的安装日期。我知道您可以在应用程序首次加载时存储到NSUserDefaults,但如果可能的话,我正在寻找安装日期。谢谢。

我很清楚这是一个重复的问题,花了一段时间才找到源代码,但是我在下面用Swift发布了一个答案。另一个选择是删除这篇文章,但我希望这能成为未来Stack Overflow用户的资源。 - Josh O'Connor
一篇帖子可以被关闭但不会被删除,以起到指路标志的作用。请查看重复内容的帮助中心文章:http://stackoverflow.com/help/duplicates。 - JAL
感谢JAL的建议。 - Josh O'Connor
1个回答

6

我通过这个链接找到了它:如何确定应用程序安装或首次使用的日期?

我正在使用Swift,所以以下是翻译:

    let urlToDocumentsFolder = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).last!
    //installDate is NSDate of install
    let installDate = (try! NSFileManager.defaultManager().attributesOfItemAtPath(urlToDocumentsFolder.path!)[NSFileCreationDate])
    print("This app was installed by the user on \(installDate)")

请将您的问题标记为重复,而不是从其他Stack Overflow帖子中复制粘贴答案。 - JAL

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接