请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
1
帖子
0
勋章
370
Y币
发表于 2022-12-16 11:20:13
10
已解决

APP如何申请运动权限,申请永久在后台运行 [复制链接]

  • 发表于:2022-12-16 11:20:13
请问app如何能做到像运动计步APP一样即使关闭了app依然能持续计步?
云诺网络
29
帖子
0
勋章
1万+
Y币
最佳答案
其实申请权限并不困难,您按照文档去申请即可,您这需求最大问题是如何进行APP后台保活。 apicloud在config配置中给到的后台运行接口有: audio:在后台播放和录制音频,包括使用AirPlay播放音频、视频流 location:在后台持续获取位置信息 voip:网络电话 newsstand-content:报刊杂志类应用在后台下载内容 external-accessory:与定期更新的硬件外设工作 bluetooth-central:作为蓝牙中心,与蓝牙外设通信 bluetooth-peripheral:作为蓝牙外设,进行蓝牙通信 fetch:定期下载少量的内容 remote-notification:希望在收到通知后立即去下载相关内容,使相关内容可以尽快显示出来 从以上后台运行的类目中,最好下手的是背景播放音乐进行保活,所以给出的方案是:您可以进行后台音乐播放,这样就可以保活APP后台运行,播放静音音乐后 在index.html中监听计步就可以了。 当然apicloud也提供了计步的监听模块,可以使用:pedometer https://www.apicloud.com/mod_detail/141898 可以使用以上模块进行业务实现。希望能真正的帮助到您。
29
帖子
0
勋章
1万+
Y币
其实申请权限并不困难,您按照文档去申请即可,您这需求最大问题是如何进行APP后台保活。

apicloud在config配置中给到的后台运行接口有:
audio:在后台播放和录制音频,包括使用AirPlay播放音频、视频流
location:在后台持续获取位置信息
voip:网络电话
newsstand-content:报刊杂志类应用在后台下载内容
external-accessory:与定期更新的硬件外设工作
bluetooth-central:作为蓝牙中心,与蓝牙外设通信
bluetooth-peripheral:作为蓝牙外设,进行蓝牙通信
fetch:定期下载少量的内容
remote-notification:希望在收到通知后立即去下载相关内容,使相关内容可以尽快显示出来

从以上后台运行的类目中,最好下手的是背景播放音乐进行保活,所以给出的方案是:您可以进行后台音乐播放,这样就可以保活APP后台运行,播放静音音乐后  在index.html中监听计步就可以了。

当然apicloud也提供了计步的监听模块,可以使用:pedometer  
https://www.apicloud.com/mod_detail/141898

可以使用以上模块进行业务实现。希望能真正的帮助到您。
可以引用用户把你的app加白名单 锁定应用 添加电池优化策略等   没法一键申请的  每个手机厂商都不太一样
您需要登录后才可以回帖 登录

本版积分规则