我需要机会,在我的应用被终止时运行一些代码。例如,用户在一周或一个月内没有打开我的应用。
有关运行我的应用程序的一些信息。 用户可以保存包含推送通知的设置。这些本地推送通知我的应用程序每天都可以收到,但每天的时间可能不同,我想在我的应用程序关闭并且在几天、几周或几个月等期间没有打开时创建本地推送。
我读过“静默推送通知”,但它不适合我,因为我的应用程序中没有服务器。另外,我读过关于“重要位置”的文章,它也不适合我。谁知道另一种方法,它是如何实现的?
最佳答案
由于您的目标是在应用程序终止后的几天内运行本地通知,因此一种解决方案是在应用程序进入后台时安排本地通知。当应用程序进入前台或重新启动时,请检查是否经过了足够的时间。如果不是,请删除最近安排的本地通知。这样,它只会在用户在那几天(或您选择的任何时间范围)实际没有使用您的应用程序时触发。
关于ios - 当应用程序在 iPhone 上被杀死时,我如何运行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54349361/