【发布时间】:2019-06-06 04:54:31
【问题描述】:
我正在创建一个应用程序,用户在某个时间间隔内安排一些任务,应用程序会发送本地通知以提醒用户。
我正在使用UNUserNotificationCenter 来安排通知,一切正常,但每次收到通知时,我都需要执行一个将通知数据保存在数据库中的函数。
如果我仅在用户点击通知时使用userNotificationCenter (_: didReceive: withCompletionHandler :) 功能。
如果我使用userNotificationCenter (_: willPresent: withCompletionHandler :) 函数,我只能在应用程序运行时运行。
使用上面的这两个选项,当通知在后台应用程序到达并且用户没有点击时,我无法保存到数据库中。有谁知道我可以称之为这种情况的任何其他功能?或在收到通知时执行功能的一种方式。
【问题讨论】:
标签: ios swift localnotification