一个垃圾的故事

41 阅读2分钟

准备接入华为运动健康

好,开始

按照文档下载依赖,

dependencies {   
...   
implementation 'com.huawei.hms:health: {version}
 '}

说明

{version}  替换为实际的SDK版本号:com.huawei.hms:health:6.11.0.300。建议集成最新的SDK版本,版本号详见版本更新说明

坑一

依赖下载失败,

image.png

(折腾了两小时, 本地镜像, 代理, 缓存, 插件兼容, ..........)

最终无奈,提交工单,工单给了一个版本号

6.7.0.300

尼玛,好了,

why, why, why ...

image.png

image.png

...........开发中............

开发完成,提交审核.........

审核失败,原因 巴拉巴拉巴拉一堆

坑二开始

审核拒绝原因:华为运动健康服务 总开关 关闭之后,依然能够授权三方APP成功。

然后让我们三方APP在请求授权的时候,判断华为运动健康服务 总开关是否关闭,如果关闭,就引导用户打开。

尼玛.......

这不是华为你自己的活吗? 你自己的服务都关闭了,你为啥还要成功授权第三方APP。授权成功,功能给人家用了,然后你审核又给拒了?why?

好,那就按照你说的搞吧

.....叮叮当当,叮叮当当......

几个小时候后,

依然没找到如何判断总服务开关状态的方法,试了文档中多个看起来有点沾边的方法,都不行

好,提交工单

第二天之后.......

按照工单说的尝试,(虽然工单给的方案牛头不对马嘴),抱着希望,还是想尝试一下.......

结果还是意料中的失败

又提交工单

又失败

又提交工单

又失败

.......for 循环中.........

开发完成,审核拒绝,提交工单,方案失败,无限折磨人 ................大 for循环...............

真是垃圾中的战斗机

Markdown图片示例 Markdown图片示例 Markdown图片示例 Markdown图片示例 Markdown图片示例