【HMS Core】运动健康服务如何查询应用已授权的权限列表

 问题描述

查询应用已授权的权限列表,scopeLangItem为包装类,查看源码是混淆的,如何知道已授权的权限列表

 

解决方法

获取到ScopeLangItem后,可以通过以下方式获取权限:

String[] scopes = scopeLangItem.getUrl2Desc().keySet().toArray(new String[0]);

可以参考“获取用户授权”指南中的第4步:

cke_972.png

也可以调用Rest中的“鉴权信息查询接口”来查询应用已授权的权限列表,此接口返回授权状态的实时性比Android的要高一些。

cke_1870.png

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

posted @ 2022-11-04 10:31  华为开发者论坛  阅读(224)  评论(0)    收藏  举报