如何在用户在“今日视图”中启用小部件时以编程方式进行检测

我有一个应用程序的小部件,用户可以启用或禁用iPhone的今日视图。 有没有一种方法可以在用户启用应用程序扩展(widget)时以编程方式进行检测? 我想计算安装这个小部件的用户,所以我必须赶上用户在我的应用程序中单击“启用”的确切时刻(这也将有助于捕获“禁用”操作)。 有任何想法吗? 谢谢!


感谢提问。

当用户允许小部件显示在通知中心时,那么您的小部件生命周期方法正在调用。

在这里你需要通过标志来管理下面的例子

如果小部件第一次启动并将计数上传到服务器,那么您的NSUserDefault设置为YES否则将其设置为NO

如果您的应用程序不是第一次启动,那么请执行常规过程,然后无需在服务器中上传

链接地址: http://www.djcxy.com/p/50589.html

上一篇: How to detect programmatically when a user enables a widget in Today View

下一篇: Widget causes "Application not installed" error