HarmonyOS 华为快速登录权限问题?

元服务更换了包名,新建了应用并修改了签名,使用快速登录按钮时,提示

'{"code":1001502014,"message":"The app does not have the required scopes or permissions.appId is not super appId"}' 

但已经申请了相关权限。

阅读 494
1 个回答

尝试以下方案:

一、cache有24h有效期。在端云鉴权过程中一个clientId对应的cache只有过了24h有效期后才会尝试从云端获取。

为了提高开发效率,可以通过以下步骤进行云端信息快速同步本地:

1)删除本地scope信息。

检查路径:/data/service/el1/public/cloud\_interface\_auth/scopecache,删除自己appid对应的scope信息。

2)杀掉进程以清理缓存中的scope信息。

ps -ef | grep auth,获取cloudinterfacea的PID。

kill -9 PID,将SA进程结束以清理缓存。

3)重新触发调用,端云鉴权SA会触发联网,拉取云端scope信息。

二、检查clientid和包名是否匹配。

logo
HarmonyOS
子站问答
访问
宣传栏