2016-02-27 41 views
1

我想在每次启动本地通知时都运行一些代码。 这样做的最佳和正确的方法是什么? 我不认为有可能在未打开应用程序的情况下在后台运行某些内容。 是否有像计数属性计数自应用程序关闭后已触发了多少通知或者是否必须自己实现?这甚至会是最好的方式吗?Swift本地通知已触发 - 在应用程序中执行某些操作

回答

2

如果您想通过后台触发器显示通知displayd,则需要使用推送/远程通知。

至于计算通知的数量,这正是UIApplication.sharedApplication.applicationIconBadgeNumber的用途。然后,当应用程序打开时,您可以检查属性以查看设置了多少徽章,并且还可以根据需要重置它们(只需将值设置为0)。

+0

有没有办法让日期呢? – Yannick

+0

您需要以某种方式在userprefs,coredata或其他内容中存储日期。就我个人而言,我已经使用了userprefs。 – tskulbru

相关问题