ionic3 - 如何在离子的背景状态下检查互联网连接
问题描述
大家好,我想在 ionic 3 中的应用程序处于后台状态时检查互联网连接,我该如何为 android 和 ios 执行此操作。请帮助我。我尝试了 ionic-native/network,但它不在后台工作。
解决方案
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
推荐阅读
- sqlite - Sqlite3 了解 12 小时时间格式吗?
- python-3.x - 导入txt文件并用空格过滤
- javascript - 如何在html中的buttonclick上在新窗口中执行javascript函数
- c# - IIS 中的 DLL 是在 web.config 中指定的 .NET 框架下加载的,还是它们的构建对象?
- reactjs - 在 NEXT-AUTH 中登录后重定向到自定义 URL
- android - setFragmentResult 在单击侦听器上不起作用
- r - 如何在多元线性回归中获得每个自变量 R^2
- javascript - 有没有办法在 ReactNavigation 的 NavigationContainer 中未定义的屏幕之间导航?
- python - 执行终止信号后重新启动程序
- java - 如果构造函数不断给出指定 Arraylist 的方法未定义的错误,我如何返回布尔值?