HarmonyOS 鸿蒙Next flutter APP接入华为推送获取token时报错907135003 client api invalid
HarmonyOS 鸿蒙Next flutter APP接入华为推送获取token时报错907135003 client api invalid
在华为手机上测试,可以正常获取token,并接收到测试的推送消息(但是点击消息打开app,没拿到测试消息的信息内容),
在非华为手机上(比如:OPPO Reno6)获取token,报907135003: client api invalid
使用了flutter插件 huawei_push,
开发者您好:
可能是设备没有安装HMS Core,建议您安装之后再试下
非华为手机存在兼容性问题,建议使用华为手机测试,部分第三方手机可通过如下方式解决该问题:
- 检查手机上是否已经安装了HMS Core(APK)。
- 将手机上的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配置存在问题。以下是一些可能的原因及检查点:
-
API权限检查:请确保您的应用已在华为开发者联盟平台正确配置了推送服务权限,并且App ID和App Secret正确无误。
-
SDK版本:确认您使用的华为推送服务SDK版本与HarmonyOS鸿蒙Next Flutter环境兼容。
-
包名和签名:验证应用的包名是否与华为开发者联盟平台上配置的一致,同时确认应用的签名证书是否有效且未过期。
-
集成方式:检查Flutter项目中华为推送服务的集成步骤是否正确,包括依赖配置、代码实现等。
-
日志与调试:查看应用的详细日志,寻找更多关于错误907135003的线索,这有助于定位问题。
如果上述检查后问题依旧存在,可能是由于配置或代码中的其他细节问题导致。此时,建议您直接联系华为开发者支持以获取更专业的帮助。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html