鸿蒙智能穿戴设备怎样保持后台任务定时获取网络数据?
当前代码状态:
参照官方ServiceDemo,使用后台ServiceAbility,赋予以下模式:
"backgroundModes": [
"location",
"dataTransfer",
"wifiInteraction"
]
并开放权限:
"reqPermissions": [
{
"name": "ohos.permission.LOCATION"
},
{
"name": "ohos.permission.LOCATION_IN_BACKGROUND"
},
{
"name": "ohos.permission.KEEP_BACKGROUND_RUNNING"
},
{
"name": "ohos.permission.GET_NETWORK_INFO"
},
{
"name": "ohos.permission.INTERNET"
},
{
"name": "ohos.permission.SET_NETWORK_INFO"
},
{
"name": "ohos.permission.MANAGE_WIFI_CONNECTION"
},
{
"name": "ohos.permission.SET_WIFI_INFO"
},
{
"name": "ohos.permission.GET_WIFI_INFO"
}]
无法满足业务
业务要求:应用退后台后,间隔30秒获取一次网络数据。(app属于应用工具类,展示服务器的数据。)
当前状态:应用退后台后,定时器大概10秒后就无法继续执行,应该是鸿蒙系统将该应用挂起。我又不可能像demo那样一直播放个音乐或是一直进行网络传输,
来触发系统不执行挂起,因为这样做大概率无法通过上架审核。
我应该采用什么的方式来实现这样的业务要求,并满足审核要求?或者是否鸿蒙不支持这样的业务?先谢谢了!
鸿蒙
穿戴设备
网络数据
赞
收藏 0
回答 1
待解决
相关问题
怎样实现智能穿戴手表底部的扁形按钮组件?
1250浏览 • 1回复 待解决
轻量级智能穿戴设备支持跑TS的项目吗?
309浏览 • 1回复 待解决
关于智能穿戴应用开发的几个疑问?
5546浏览 • 2回复 待解决
轻量级智能穿戴设备的transform为什么不起作用?
2011浏览 • 1回复 已解决
数据请求fetch不支持轻量级智能穿戴开发么?
5417浏览 • 3回复 待解决
轻量级智能穿戴 js ,运行的时候如何获取资源文件(json格式)?
428浏览 • 1回复 待解决
DevEco Studio提供的模拟器可以将tv、手机,可穿戴设备、轻量级可穿戴设备应用运行吗
6873浏览 • 6回复 已解决
智能穿戴产品 HUAWEI WATCH 3如何真机调试?
419浏览 • 1回复 待解决
桌面上滑打开任务后台杀死应用能触发onStop()吗
1730浏览 • 1回复 待解决
鸿蒙智能表怎样用js语言将本地图片转为baes64码呀?
3957浏览 • 2回复 待解决
请问Image控件是怎样设置网络图片的
5232浏览 • 3回复 已解决
鸿蒙js如何获取设备屏幕宽和高?
600浏览 • 1回复 待解决
定时提醒功能如何实现?
636浏览 • 1回复 待解决
USB播放音乐时,App如何获取连接设备发出的控制播放的数据?
467浏览 • 1回复 待解决
鸿蒙开发:请问怎样将字符串的网络图片转成element?
4949浏览 • 1回复 待解决
富鸿蒙开发如何获取设备唯一Id?
6849浏览 • 1回复 待解决
鸿蒙liteos_m定时器timer问题
2494浏览 • 2回复 待解决
如何获取数据表中最新的数据最新时间?
267浏览 • 1回复 待解决
默认的oceanbase数据库是否能智能进行查询?
231浏览 • 1回复 待解决
服务卡片image怎么获取网络图片?
2382浏览 • 2回复 待解决
DataAbility支持跨设备不同应用的数据共享问题
5528浏览 • 2回复 已解决
鸿蒙系统能否禁止app常驻后台?
7579浏览 • 1回复 待解决
JSFA调用JAVAPA 如何使用JIANJIA 获取网络请求?
504浏览 • 1回复 待解决
HarmonyOS的分布式数据库是存在每个设备上吗?数据同步时数据又是怎么存储的?
1107浏览 • 1回复 待解决
如何将智能手表上获取到的用户心率、步数信息传输到鸿蒙app上
825浏览 • 1回复 待解决
可以用定位(startLocating) + 前台服务的设置(keepBackgroundRunning(NOTIFICATION_ID, request))试试。