如何在特定时间关闭通知,即使应用程序已关闭

问题描述:

如果我存储了特定的时间(字符串化的Date对象可能位于localStorage中,或者本机设备上存在一些等效的本地持久性存储设施...我是新手所以我不确定什么是最好的,任何建议,将不胜感激!),如何在特定时间触发iOS或Android的警报(振动,噪音,推送通知)?如何在特定时间关闭通知,即使应用程序已关闭

我试图做一个闹钟类型的应用程序,通知用户存储在本地存储设施中的每个特定时间。也许甚至有一种方法可以简单地说,“在上午11:00推送通知”或类似的东西。我正在使用使用PhoneGap和Cordova技术的Appgyver,并且我正在尝试使用适用于iOS和Android的Angular.js构建应用程序。先谢谢你!

+0

您可能需要的是AlarmManager:https://developer.android.com/reference/android/app/AlarmManager html的。我不确定使用phonegap时的等效情况。 – Karakuri 2014-09-29 15:31:50

即使关闭应用程序,您也必须使用android服务来保持代码正常运行。 我认为这个答案适合你: creating-an-android-service-with-phonegap-have-phonegap-app-run-even-when-close

你可以安排你的后端推送通知。 AppGyver尚不支持应用内推送通知,但是来自网络的推送通知可以使用https://github.com/AppGyver/PushNotifications