HarmonyOS 鸿蒙Next flutter APP接入华为推送获取token时报错907135003 client api invalid

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next flutter APP接入华为推送获取token时报错907135003 client api invalid

在华为手机上测试,可以正常获取token,并接收到测试的推送消息(但是点击消息打开app,没拿到测试消息的信息内容),

在非华为手机上(比如:OPPO Reno6)获取token,报907135003: client api invalid

使用了flutter插件 huawei_push,

5 回复

开发者您好:

可能是设备没有安装HMS Core,建议您安装之后再试下

非华为手机存在兼容性问题,建议使用华为手机测试,部分第三方手机可通过如下方式解决该问题:

  1. 检查手机上是否已经安装了HMS Core(APK)。
  2. 将手机上的HMS Core(APK)权限都打开。

非华为手机怎么自动给用户安装HMS Core(APK)呢? 我用的上flutter开发的app,有没有办法让用户设备自动去安装,而不需要用户去手段搜索HMS Core安装?

安装了HMS Core还是不行,907135003: client api invalid

针对您提到的HarmonyOS鸿蒙Next Flutter APP接入华为推送时获取token报错907135003(client api invalid)的问题,这通常表明您的客户端API配置存在问题。以下是一些可能的原因及检查点:

  1. API权限检查:请确保您的应用已在华为开发者联盟平台正确配置了推送服务权限,并且App ID和App Secret正确无误。

  2. SDK版本:确认您使用的华为推送服务SDK版本与HarmonyOS鸿蒙Next Flutter环境兼容。

  3. 包名和签名:验证应用的包名是否与华为开发者联盟平台上配置的一致,同时确认应用的签名证书是否有效且未过期。

  4. 集成方式:检查Flutter项目中华为推送服务的集成步骤是否正确,包括依赖配置、代码实现等。

  5. 日志与调试:查看应用的详细日志,寻找更多关于错误907135003的线索,这有助于定位问题。

如果上述检查后问题依旧存在,可能是由于配置或代码中的其他细节问题导致。此时,建议您直接联系华为开发者支持以获取更专业的帮助。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部