HarmonyOS 鸿蒙Next pushService.getToken报错 1000900010 Illegal application identity
HarmonyOS 鸿蒙Next pushService.getToken报错 1000900010 Illegal application identity 已开通推送服务,使用的发布证书
由于没有真机,只能用模拟器和【云调试】提供的云真机来测试,这两个报同样的错 1000900010
求问,有没有小伙伴使用云真机来推送成功的??
更多关于HarmonyOS 鸿蒙Next pushService.getToken报错 1000900010 Illegal application identity的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
使用的IDE版本是什么?如果是HarmonyOS NEXT Developer Beta2之前版本,需要看看是否是应用签名证书指纹配置问题,
-
确认AppGallery Connect上配置的应用签名证书指纹与应用实际证书是否一致
-
在项目模块级别下的src/main/module.json5(例如entry/src/main/module.json5)中配置client_id,登录AppGallery Connect平台,在“我的项目”中选择目标应用,在“项目设置 > 常规 > 应用”区域获取“OAuth 2.0客户端ID(凭据)”处的Client ID
更多关于HarmonyOS 鸿蒙Next pushService.getToken报错 1000900010 Illegal application identity的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
根据安装的版本无需配置公钥指纹和Client ID,参考https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-config-setting-V5,
针对HarmonyOS(鸿蒙)中pushService.getToken
报错1000900010 Illegal application identity
的问题,这通常意味着应用程序的身份验证信息有误或未正确配置。
在鸿蒙系统中,每个应用都需要有合法的身份认证才能访问某些系统服务或进行特定的操作。错误1000900010
指出应用身份不合法,可能的原因包括:
-
应用签名问题:应用的签名证书可能已过期、被吊销或未正确安装。确保应用使用的是有效的签名证书,并且该证书已正确配置在应用的构建环境中。
-
权限配置问题:应用可能未声明或未被授予访问推送服务的必要权限。检查应用的
config.json
文件,确保已正确声明所需权限。 -
应用包名或AppID不匹配:应用的包名或AppID与在开发者平台注册的信息不一致。核对应用包名和AppID是否准确无误,并且与开发者平台上的记录相匹配。
-
系统或环境问题:在某些情况下,系统更新或特定环境配置可能导致服务访问异常。尝试在不同的设备或模拟器上运行应用,以排除环境因素的影响。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html