Ionic 2:使用Cordova运行后台服务

17
我正在使用Ionic 2,并想让我的应用在关闭时执行一些任务,就像Gmail一样始终保持通知状态。
我找到了这个: https://ionicframework.com/docs/v2/native/background-mode/ 但是我想创建一个特定的服务,具有在后台运行的特定方法。这个插件将所有应用程序都运行在后台。
有人能解释一下如何做到这一点吗?

我也看过这个。https://ionicframework.com/docs/developer-resources/service-worker/ 但我认为这也不能满足您的需求,因为您想要像某种后台守护进程通知服务一样...或许值得看看Cordova中是否有类似的东西... - JGFMK
可能是这个吗?https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/PAYLOAD.md 还有这个视频:https://www.youtube.com/watch?v=7dAcNtMQBNY - JGFMK
1个回答

1
我希望在应用关闭后仍能保持接收通知。我尝试了一种解决方案:使用推送通知,Android使用Firebase,iOS使用APNS。这个解决方案有效,但存在两个问题:
  • 必须使用外部服务

  • 配置可能有点困难

我希望这可以帮到您。我知道我没有解释如何在后台运行服务... 但这是我的问题的解决方案。

嗨,我遇到了同样的问题。你能帮我解决如何在后台调用服务的问题吗? - Arj 1411

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接