首页 > 解决方案 > Nativescript如何在后台发出http请求

问题描述

嗨,因为我希望能够在应用程序关闭时运行一些代码(对于关闭,我的意思是由任务管理器关闭)。我的应用程序必须能够在 android 和 ios 的后台通过 axios 发出 http 请求(必须使用本地通知插件发送通知,提醒外部日历中的一个或多个事件将在一小时内开始),我在网络,我看到了文档,但不清楚我应该怎么做,我还读到在 android 8 上运行后台代码的方式发生了根本性的变化。有人可以向我解释我必须做什么吗?我应该向系统请求什么权限?或者如果网上有任何代码示例。

标签: androidaxiosnativescriptnativescript-vue

解决方案


以下是为iOSAndroid实现后台服务的示例。

还有一个插件nativescript-background-fetch可能对您有用。

tns plugin add nativescript-background-fetch

在应用程序未运行时大约每 15 分钟调用一次回调函数,因此您可以完成后台活动,例如下载内容等,


推荐阅读