当应用程序从前台被杀死时在 Ionic App 中显示通知
Showing Notifications in Ionic App when the app is killed from foreground
我正在构建一个用于提醒的离子应用程序。因此,假设用户从现在开始安排 90 分钟的提醒,然后从多任务栏关闭应用程序。现在,我想在 90 分钟后向他显示通知。我该如何实现?
我尝试为此目的使用 Cordova BackgroundMode,https://ionicframework.com/docs/native/background-mode,但是当我添加此插件时我的应用程序崩溃了。
所以我换成了 Capacitor,叫做 Background Tasks
,https://capacitorjs.com/docs/apis/background-task,如果我的应用程序只是通过按后退按钮关闭,这确实有效。但是如果它从多任务栏中被杀死,我没有看到通知。
有什么方法可以实现我想要的吗?
好的,我得到了问题的答案。每当我将通知安排在 之前 关闭应用程序时,无论应用程序处于什么状态,它都会显示。如果我只是在应用程序被杀死时在 BackgroundMode
代码中显示它,那么它就不会显示。
我正在构建一个用于提醒的离子应用程序。因此,假设用户从现在开始安排 90 分钟的提醒,然后从多任务栏关闭应用程序。现在,我想在 90 分钟后向他显示通知。我该如何实现?
我尝试为此目的使用 Cordova BackgroundMode,https://ionicframework.com/docs/native/background-mode,但是当我添加此插件时我的应用程序崩溃了。
所以我换成了 Capacitor,叫做 Background Tasks
,https://capacitorjs.com/docs/apis/background-task,如果我的应用程序只是通过按后退按钮关闭,这确实有效。但是如果它从多任务栏中被杀死,我没有看到通知。
有什么方法可以实现我想要的吗?
好的,我得到了问题的答案。每当我将通知安排在 之前 关闭应用程序时,无论应用程序处于什么状态,它都会显示。如果我只是在应用程序被杀死时在 BackgroundMode
代码中显示它,那么它就不会显示。