使用Xamarin安装iOS应用程序的日期

4
有没有一种方法可以使用Xamarin.iOS查找应用程序在设备上安装的日期?
2个回答

2

为什么不使用UserDefaults?

您可以检查一个键,比如说“installDate”,如果它不存在,那么表示这是您首次启动该应用程序,您将安装日期设置为当前日期。 如果它存在,则知道应用程序已经启动。


但是这对于第一次打开应用程序不起作用吗? - spmoolman
这是唯一的方法,你无法知道用户何时购买/下载了应用程序。你只能知道他第一次启动它的时间。 - Flavio Silverio

2
我通过添加以下内容解决了这个问题:


var urlToDocumentsFolder = NSFileManager.DefaultManager.GetUrls(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomain.User).First();
var creationDate = NSFileManager.DefaultManager.GetAttributes(urlToDocumentsFolder.Path).CreationDate;

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