如何在用户在Today View中启用窗口小部件时以编程方式检测

时间:2016-11-16 09:10:38

标签: ios swift widget today-extension

我有一个带有小部件的应用,用户可以在iphone的今日视图中启用或禁用。 有没有办法在用户启用应用程序扩展(小部件)时以编程方式检测? 我想计算安装小部件的用户,所以我必须抓住用户点击"启用"的确切时刻。在我的应用程序中(这将是有用的捕获"禁用"动作也是如此)。 有任何想法吗? 谢谢!

1 个答案:

答案 0 :(得分:0)

感谢您提出问题。

当用户允许窗口小部件显示在通知中心时,您的窗口小部件生命周期方法将被调用。

在这里你需要通过旗帜管理如下 例如

如果小部件首次启动并成功将服务器上传到服务器,那么您的NSUserDefault设置为YES其他将其设置为NO

如果您的应用未首次启动,则执行常规流程,然后无需在服务器中上传