从后台安排本地通知(Ionic + ngCordova)
Scheduling local notifications from the background (Ionic + ngCordova)
我在我的 Ionic 应用程序中使用 ngCordova LocalNotification 插件来安排设备上的通知并在本地发送它们。我的应用程序需要在每次发送前一个通知时安排一个新通知。
我正在使用 $cordovaLocalNotification:trigger 方法在收到最后一个通知后安排另一个通知。只要我回复收到的通知并单击它,一切都正常。如果我简单地清除或忽略该通知,则不会安排和随后发送新的通知。
到目前为止,我设法 问题是只有当应用程序被带到前台时才会注册调用。所以我想知道当应用程序在后台时如何执行我的代码?显然,我不能指望每个用户都回复每个通知以安排新通知。
非常感谢。
至少有两个不同的 cordova 插件可以做到这一点:
第一个允许您在应用程序处于后台时执行代码,而第二个允许您在服务中转换您的应用程序。
查看第一个插件的this example,了解如何在后台执行代码。
在您的具体情况下,您应该在后台代码中监听触发事件。
我在我的 Ionic 应用程序中使用 ngCordova LocalNotification 插件来安排设备上的通知并在本地发送它们。我的应用程序需要在每次发送前一个通知时安排一个新通知。
我正在使用 $cordovaLocalNotification:trigger 方法在收到最后一个通知后安排另一个通知。只要我回复收到的通知并单击它,一切都正常。如果我简单地清除或忽略该通知,则不会安排和随后发送新的通知。
到目前为止,我设法
非常感谢。
至少有两个不同的 cordova 插件可以做到这一点:
第一个允许您在应用程序处于后台时执行代码,而第二个允许您在服务中转换您的应用程序。
查看第一个插件的this example,了解如何在后台执行代码。
在您的具体情况下,您应该在后台代码中监听触发事件。