【发布时间】:2015-03-08 20:40:54
【问题描述】:
在使用 ionic 框架和 ngCordova 插件进行开发时,我在 android 上使用 cordova 时遇到了不好的行为。 使用 PushPlugin 插件,我能够使用 GCM 接收通知。 当应用程序处于后台并收到通知时,我可以在不进入应用程序的情况下将其关闭,但是,当我启动应用程序时,我不知道收到的新数据(并已关闭) 有没有办法保留数据?我需要它,因为它不仅是一个通知,还有我稍后需要在 UI 上显示的数据。
【问题讨论】:
-
你在哪个平台有这个问题?在 iOS 上它是这样工作的,但在 android 上,我认为即使它被解除,你也应该能够获得推送。
-
很高兴知道它在 IOS 中是如何工作的,我不知道。但在我的情况下,我在 Android 中尝试它。我开始研究一个角度来挖掘 java 代码并使用 localStorage 作为我的应用程序的接口,但也许因为它与 ios 相同,所以我应该做不同的事情。
-
在 android 上,应用程序获取推送消息并显示它,因此您可以查看插件代码并进行一些更改以在接收到推送数据时对其进行持久化。但这将涉及以本机方式存储它们(如 sqlite 数据库),然后使用另一个插件来获取通知,这并不容易
标签: cordova cordova-plugins ionic phonegap-pushplugin