首页 > 解决方案 > 如何在离子的背景状态下检查互联网连接

问题描述

大家好,我想在 ionic 3 中的应用程序处于后台状态时检查互联网连接,我该如何为 android 和 ios 执行此操作。请帮助我。我尝试了 ionic-native/network,但它不在后台工作。

标签: ionic3background-serviceinternet-connection

解决方案


Md/Ios 背景离子插件: https ://ionicframework.com/docs/native/background-mode

这是普通的离子背景插件和波纹管链接是如何使用它的演示: https ://www.freakyjolly.com/ionic-4-keep-it-running-in-background-using-cordova-and-ionic-本机插件/amp/

如果这不是您想要实现的目标,并且即使在用户强制关闭应用程序后您也需要该应用程序处于活动状态,您可以使用:

强制IOS后台插件: https ://ionicframework.com/docs/native/background-fetch

这个后台获取插件仅适用于 ios,因此使用它来实现您的 ios 目标。

强制Android后台插件: https ://www.npmjs.com/package/cordova-plugin-scheduler

npm i cordova-plugin-scheduler

这是仅适用于 android 的调度程序插件,您也可以在 android 中实现您的目标

这是关于时间表的android参考:

https://developer.android.com/reference/android/app/job/JobScheduler


推荐阅读