【发布时间】:2021-09-03 10:48:03
【问题描述】:
我无法创建华为推送令牌。
-
TokenTask failed, ErrorCode: 907122012- 当push_kit_auto_init_enabled=true在清单中时 -
String: com.huawei.hms.common.ApiException: 907122037: get token error- 当我尝试手动获取令牌时String huaweiappid = HmsInstanceId.getInstance(context).getId(); String huaweitoken = HmsInstanceId.getInstance(context).getToken(huaweiappid, "HCM"); //this is stacktrace 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.Handler.dispatchMessage(Handler.java:107) android.os.Looper.loop(Looper.java:225) android.app.ActivityThread.main(ActivityThread.java:7563) java.lang.reflect.Method.invoke(Native Method) com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539) com.android.internal.os.ZygoteInit.main(ZygoteInit.java:994)
如何获取华为客户的令牌?
【问题讨论】:
-
这不是堆栈跟踪。
-
hi@alexbayker,能否留下您的appid并提供完整的日志,以便我们分析您的问题。
-
另外请检查推送服务是否启用。以及您的应用是否已转移?
-
我的appid是104331235
-
hi@alexbayker,您能否提供您的完整日志以便我们跟踪此问题?
标签: java android token huawei-mobile-services huawei-push-notification