我想知道如何检测用户何时删除或添加今天的扩展。如果Apple没有任何方法可以做到这一点,请提出一些方法让我检测它。
非常感谢您抽出时间回答我的问题。
您无法检测到用户何时添加或删除了今天的扩展。您可以通过读取/写入 NSUserDefaults 的值来检测第一次运行扩展的时间,但仅此而已。
如果您不需要 100% 的准确性,您可以在[UIDevice currentDevice].identifierForVendor.UUIDString
每次加载小部件时发布到外部 API。这将为您提供用户每次查看您的小部件(连接到 Internet 时)的时间记录。如果您停止从一个 UUID 接收定期更新:
正如我所说,它不会是 100% 准确的。这大约是你能得到的最接近的。