[英]how to catch when uilocalnotification is fired (not when it is clicked) in iOS?
我有本地通知。 它每天同时触发。
问题在于,除非用户单击,否则didReceiveLocalNotification
函数不会触发。
我有一个需要在本地通知触发时(而不是在单击时)启动的过程,因为用户有时可能不会单击本地通知。
我可以参加这个活动吗? 如果是这样,怎么办?
谢谢!
不,如果您的应用程序未在后台运行,则您将无法访问此事件。 而且没有办法保证您的应用程序将在UILocalNotification
触发时在后台运行。
这是iOS编程的局限性。
其次,听起来好像不需要UILocalNotification
。 您所描述的互动类型是日常工作。 用户单击与否无关紧要,那么为什么您要向用户显示一条通知呢? 无论如何,您无法创建不需要用户交互的此类日常流程。 UILocalNotification是最接近的东西。
将不得不冒险进入越狱领土来做类似的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.