android - Nativescript如何在后台发出http请求
问题描述
嗨,因为我希望能够在应用程序关闭时运行一些代码(对于关闭,我的意思是由任务管理器关闭)。我的应用程序必须能够在 android 和 ios 的后台通过 axios 发出 http 请求(必须使用本地通知插件发送通知,提醒外部日历中的一个或多个事件将在一小时内开始),我在网络,我看到了文档,但不清楚我应该怎么做,我还读到在 android 8 上运行后台代码的方式发生了根本性的变化。有人可以向我解释我必须做什么吗?我应该向系统请求什么权限?或者如果网上有任何代码示例。
解决方案
还有一个插件nativescript-background-fetch可能对您有用。
tns plugin add nativescript-background-fetch
在应用程序未运行时大约每 15 分钟调用一次回调函数,因此您可以完成后台活动,例如下载内容等,
推荐阅读
- docker - docker port publish(重新映射)不适用于 http 端口
- vba - 如何在电子邮件中的列表/数组中找到任何签名的第一个事件?
- django - 具有特定条件的 Django 计数相关对象
- javascript - Mongoose - 使用来自其他文档的字段值更新字段
- c# - HttpRequestMessage.Content 带有无效和不可读的字符
- react-native - 在反应原生底部选项卡导航器中修改 tabBarBadge 颜色
- sql - 无论日期范围如何,都试图让 SQL 给我一个静态总数
- sharepoint - 如何在 SharePoint Online 中创建标签并设置保留期限?
- python - 如何在 Python Pandas DataFrame 中将索引拆分为新索引和新列?
- javascript - 在 JavaScript 中,如何在字符串中的每组字符之间进行拆分?