准备接入华为运动健康
好,开始
按照文档下载依赖,
dependencies {
...
implementation 'com.huawei.hms:health: {version}
'}
说明
{version} 替换为实际的SDK版本号:com.huawei.hms:health:6.11.0.300。建议集成最新的SDK版本,版本号详见版本更新说明。
坑一
依赖下载失败,
(折腾了两小时, 本地镜像, 代理, 缓存, 插件兼容, ..........)
最终无奈,提交工单,工单给了一个版本号
6.7.0.300
尼玛,好了,
why, why, why ...
...........开发中............
开发完成,提交审核.........
审核失败,原因 巴拉巴拉巴拉一堆
坑二开始
审核拒绝原因:华为运动健康服务 总开关 关闭之后,依然能够授权三方APP成功。
然后让我们三方APP在请求授权的时候,判断华为运动健康服务 总开关是否关闭,如果关闭,就引导用户打开。
尼玛.......
这不是华为你自己的活吗? 你自己的服务都关闭了,你为啥还要成功授权第三方APP。授权成功,功能给人家用了,然后你审核又给拒了?why?
好,那就按照你说的搞吧
.....叮叮当当,叮叮当当......
几个小时候后,
依然没找到如何判断总服务开关状态的方法,试了文档中多个看起来有点沾边的方法,都不行
好,提交工单
第二天之后.......
按照工单说的尝试,(虽然工单给的方案牛头不对马嘴),抱着希望,还是想尝试一下.......
结果还是意料中的失败
又提交工单
又失败
又提交工单
又失败
.......for 循环中.........
开发完成,审核拒绝,提交工单,方案失败,无限折磨人 ................大 for循环...............
真是垃圾中的战斗机