4

我正在为我的应用程序实现推送工具包,我已经从开发者控制台启用了服务,并且华为推送 SDK 已正确集成,我可以从 agconnect-servicesjson 中查看应用程序 ID 以获取令牌。这是 907135701:907135700

但是,当华为手机获取推送令牌时,系统崩溃,日志为:

com.huawei.hms.common.ApiException: 907135700: get scope 
com.huawei.hms.common.ApiException: 907135701: scope list empty

我该如何解决这个错误?

4

2 回答 2

7

您能否检查一下您的应用程序的调试版本和发布版本是否使用不同的签名证书?如果他们使用不同的证书,那可能就是原因。

于 2020-07-23T10:36:54.290 回答
1

您必须将 sha-256 指纹添加到控制台。调试和发布不需要使用同一个证书。只需在 AppGallery 中添加调试证书和发布证书即可。在下面的屏幕截图中,您可以看到我添加了两个 SHA-256 指纹:

在此处输入图像描述

于 2020-09-03T13:40:26.170 回答