2016-07-16 159 views
1

我正在处理我的第二个应用程序,并有一些问题实施通知。 它适用于前台应用程序,大约5分钟后我把它放到后台,即使应用程序关闭。科尔多瓦本地通知插件后不工作

因此,该应用程序侦听Firebase更改并启动; cordova.plugins.notification.local.schedule

如果应用程序一段时间内不答复,我打开它,它给了我

我用cordova.plugins.backgroundMode.enable的通知();使应用程序在后台运行,但没有运气。

任何想法或是否有更好的方式将通知推送到您的应用程序?

+0

当我知道和之前使用,科尔多瓦通知插件只能当应用暂停(按主屏幕按钮)。如果你按返回按钮,最近的应用程序完成应用程序,这个插件将无法正常工作。我认为你可以创建新的推送通知插件:http://red-folder.blogspot.com/2012/09/phonegap-service-tutorial-part-1.html –

+0

它在后台,带有主页按钮,我发现延迟是由调度通知引起的,应用程序获取信息,通知被调度,但几分钟后触发,而不是如预期的那样。 – Polarsbear

回答

1

对于大家仍在寻找,你必​​须封装代码在device.ready(),如果不是你会碰到这个bug