快速4:在发送通知内容之前先对其进行修改

时间:2018-09-16 08:12:08

标签: iphone swift notifications background fetch

“我的应用”每天向用户发送一次随机选择的问题与解答(Q&A),然后从FMDB数据库中获取数据。 我已经在Main ViewController中将排定的本地通知设置为每天早上8点。因此,无论何时用户打开应用程序,应用程序都会将通知内容更新为新随机选择的问答。 但是,如果用户一天左右都没有打开该应用程序,则该用户每天都会收到相同的问答,而不是每天都会收到新的问答。

我尝试使用后台获取,因此我检查时间是否为上午8点,然后更新消息的内容。但不幸的是,它不可靠,因为万一该应用被杀死,它将不会执行后台检查。同样,该应用程序可能在该特定时间不检查提取。 我也尝试使用扩展内容处理程序,但是,由于我是Swift编码的新手,所以我无法设法使其正确。而且,我读过一篇文章,说扩展服务处理程序仅用于远程推送通知。

我希望收到您的来信...如何实现使用本地计划的通知的目标,因此可以在触发通知之前修改内容。

非常感谢...

0 个答案:

没有答案