使用cordova的Android / ios异步通知

时间:2014-06-12 18:50:25

标签: android ios cordova notifications push-notification

我正在使用cordova建立一个应用程序,很可能是Android / ios。我的应用程序需要向用户发送提醒,理想情况下,通知会将用户带到应用程序。当通知启动时,应用程序可能并且很可能不会运行。应用程序事先知道下一个通知,并且不需要Internet来查找通知的内容。目前数据在localstorage中,因此本机代码可能无法访问?

我看到它的方式是每天在特定(可配置)小时运行的cron作业,然后通知用户是否必须。

我想知道实现这一目标的最佳途径是什么。这是我到目前为止所发现的:

  • cordova中的对话/通知插件,但只有在应用程序运行时才会启动。
  • 推送通知插件:从第一眼看来,这似乎是互联网推送通知,而不是我真正需要的。
  • 针对不同平台的具体代码。在Android中:使用AlarmManager在适当的时间启动并在必要时发送通知的服务。这需要访问本地代码中的本地存储,或者将数据存储在其他地方并且取决于平台,但看起来是迄今为止唯一的解决方案。
  • 别的什么?

什么是最佳解决方案?

由于

1 个答案:

答案 0 :(得分:3)

我认为你需要这个插件。 Katzer 它在本地运行,因此没有互联网依赖。可以每月,每周,每天等重复播放。应用关闭时可以发出通知。