1

我想知道如何检测用户何时删除或添加今天的扩展。如果Apple没有任何方法可以做到这一点,请提出一些方法让我检测它。

非常感谢您抽出时间回答我的问题。

4

2 回答 2

1

您无法检测到用户何时添加或删除了今天的扩展。您可以通过读取/写入 NSUserDefaults 的值来检测第一次运行扩展的时间,但仅此而已。

于 2014-10-29T04:07:10.413 回答
1

如果您不需要 100% 的准确性,您可以在[UIDevice currentDevice].identifierForVendor.UUIDString每次加载小部件时发布到外部 API。这将为您提供用户每次查看您的小部件(连接到 Internet 时)的时间记录。如果您停止从一个 UUID 接收定期更新:

  • 用户禁用了您的小部件
  • 用户删除了您的应用
  • 用户重置其供应商标识符

正如我所说,它不会是 100% 准确的。这大约是你能得到的最接近的。

于 2014-10-29T04:23:02.913 回答