【问题标题】:Scheduling local notifications from the background (Ionic + ngCordova)从后台安排本地通知(Ionic + ngCordova)
【发布时间】:2015-09-13 16:24:23
【问题描述】:

我在我的 Ionic 应用程序中使用 ngCordova LocalNotification 插件来安排设备上的通知并在本地传递它们。我的应用需要在每次发送前一个通知时安排一个新通知。

我正在使用 $cordovaLocalNotification:trigger 方法在收到最后一个通知时安排另一个通知。只要我响应收到的通知并单击它,一切都会正常工作。如果我只是清除或忽略通知,则不会安排新的通知并随后发送。

到目前为止,我设法figure out 认为问题是只有在应用程序被带到前台时才注册调用。所以我想知道当应用程序在后台时如何执行我的代码?显然,我不能指望每个用户都回复每个通知以安排新通知。

非常感谢。

【问题讨论】:

  • 只是一个建议,如果您打算在触发后重新安排某个时间的通知,为什么不安排多个通知从不同的时间开始?
  • 我认为它可以工作,但我必须仔细研究一下。现在谢谢!

标签: android ios cordova notifications ionic-framework


【解决方案1】:

至少有两个不同的 cordova 插件可以做到这一点:

第一个允许您在应用程序处于后台时执行代码,而第二个允许您在服务中转换您的应用程序。

看第一个插件的this example就知道如何在后台执行代码了。

在您的具体情况下,您应该在后台代码中监听触发事件。

【讨论】:

    猜你喜欢
    • 2019-07-01
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    相关资源
    最近更新 更多