我不能制造华为的推送令牌。
TokenTask failed, ErrorCode: 907122012 -当push_kit_auto_init_enabled=true在中时
String: com.huawei.hms.common.ApiException: 907122037: get token error -当我尝试手动获取令牌时字符串huaweiappid =HmsInstanceId.getInstance(上下文).getId();String =HCM);//这是堆栈跟踪com.huawei.hms.aaid.constant.ErrorEnum.toApiException(ErrorEnum.java:1) com.huawei.hms.opendevice.l.a(GetTokenTask.java:5) com.huawei.hms.opendevice.l.doExecute(GetTokenTask.java:1) com.huawei.hms.common.internal.TaskApiCall.onResponse(TaskApiCall.java:5) com.huawei.hms.common.internal.HuaweiApiManager$ConnectionManager$1.onCallback(HuaweiApiManager.java:18) com.huawei.hms.common.internal.HmsClient$BaseAdapterCallBack.doCallback(HmsClient.java:5) com.huawei.hms.common.internal.HmsClient$BaseAdapterCallBack.onComplete(HmsClient.java:1) com.huawei.hms.adapter.BaseAdapter$BaseRequestResultCallback.handleSolutionIntent(BaseAdapter.java:16) com.huawei.hms.adapter.BaseAdapter$BaseRequestResultCallback.onResult(BaseAdapter.java:104) com.huawei.hms.adapter.BaseAdapter$BaseRequestResultCallback.onResult(BaseAdapter.java:1) com.huawei.hms.support.api.PendingResultImpl$d.b(PendingResultImpl.java:1) com.huawei.hms.support.api.PendingResultImpl$d.handleMessage(PendingResultImpl.java:4) android.os.android.app.ActivityThread.main(ActivityThread.java:7563) Handler.dispatchMessage(Handler.java:107) android.os.Looper.loop(Looper.java:225) Handler.dispatchMessage java.lang.reflect.Method.invoke(原生方法)
我怎样才能得到我的华为客户的令牌?
发布于 2021-09-08 10:02:52
我的问题解决了!我改变了我的build.gradle (app:),用发行版keystore签署调试版本,清除应用程序数据和keystore应用程序中的缓存。手册:https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/android-integrating-sdk-0000001050040084
https://stackoverflow.com/questions/69043700
复制相似问题