华为移动服务推送包907122036:无正确API调用

Kir*_*eep 2 huawei-mobile-services huawei-developers huawei-push-notification

我想使用推送套件..我的配置或设置有问题吗?

环境 :

手机型号(设置 > 关于手机):ANA-NX9 华为 P40。

EMUI 版本(设置 > 关于手机):11.0.0

HMS Core版本号(设置 > 应用程序 > 应用程序 > HMS Core):6.1.0.314 SDK版本号

(应用程序级build.gradle文档):24

日志:**Error/Exception: {"framesToPop":1,"nativeStackAndroid":[],"userInfo":null,"message":"907122036: no right","code":"907122045"}

每当我尝试通过 HmsPushInstanceId.getToken('')** getToken 时都会出现上述错误

在此输入图像描述

小智 5

基本上,如果未启用华为推送服务,就会出现此错误(907122036 )。具体请参考入门检查应用是否开启相关服务。

结果代码参考

检查您是否有管理 API 的启用权限:进入项目设置 > 管理 API 并启用 Push Kit。

如何查看应用是否启用了华为推送服务? 登录AppGallery Connect,选择需要检查的应用,点击管理API,检查是否开启HUAWEI Push Kit。

检查服务状态参数。如果值为“Enabled”,则表示该应用已启用华为推送服务。

React Native推送套件参考示例代码

确保您使用的是React Native Push Plugin,下载HMS Core SDK包并本地集成。

集成过程请参考React Native开发指南。最新插件

快乐编码!!