我想在每次触发本地通知时运行一些代码。 最好和最恰当的方法是什么? 我不认为在没有打开应用程序的情况下在后台运行某些东西是可能的。 有没有像计数属性那样计算自应用程序关闭以来已经触发了多少通知,还是我必须自己实现?这甚至是最好的方式吗?
答案 0 :(得分:2)
如果您希望通过后台触发器显示通知,则需要使用推送/远程通知。
至于计算通知的数量,这正是UIApplication.sharedApplication.applicationIconBadgeNumber
的用途。然后,当应用程序打开时,您可以检查属性以查看设置了多少个徽章,并根据需要重置它们(只需将值设置为0)。