如何解决失败50005:调用Health Kit的activityRecord API时出现未知授权错误
我有一个集成了华为健康 SDK 的应用。我应用了健身和健康数据的一些数据读/写权限。该应用程序适用于某些功能,例如步数数据。但是调用activityRecord API时报错如下:
activityRecord failure 50005: Unknown authorization error
有人可以帮忙吗?
解决方法
您需要确保您的应用获取 Health Kit 数据已获得批准,并且已在登录和申请权限中添加了 Activity Record 的范围。看起来该应用程序已获准访问一些健身和健康数据,因为步数计数适用于该应用程序。但是,您似乎没有在 Health Kit 服务中请求“用户活动记录数据”。您需要像对其他数据一样为 Motion 记录数据中的用户活动记录数据启用读/写。您可以参考 link 了解详情。申请通过后,请重试。希望这能解决问题。如果还是出现结果码50005错误,可能是HMS Core版本太低了。请升级HMS Core版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。