HarmonyOS 鸿蒙Next pushService.getToken报错 1000900010 Illegal application identity

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

HarmonyOS 鸿蒙Next pushService.getToken报错 1000900010 Illegal application identity 已开通推送服务,使用的发布证书

由于没有真机,只能用模拟器和【云调试】提供的云真机来测试,这两个报同样的错 1000900010

求问,有没有小伙伴使用云真机来推送成功的??

cke_16180.png

cke_1312.png


更多关于HarmonyOS 鸿蒙Next pushService.getToken报错 1000900010 Illegal application identity的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

使用的IDE版本是什么?如果是HarmonyOS NEXT Developer Beta2之前版本,需要看看是否是应用签名证书指纹配置问题,

  1. 确认AppGallery Connect上配置的应用签名证书指纹与应用实际证书是否一致

  2. 在项目模块级别下的src/main/module.json5(例如entry/src/main/module.json5)中配置client_id,登录AppGallery Connect平台,在“我的项目”中选择目标应用,在“项目设置 > 常规 > 应用”区域获取“OAuth 2.0客户端ID(凭据)”处的Client ID

配置签名

配置client_id

更多关于HarmonyOS 鸿蒙Next pushService.getToken报错 1000900010 Illegal application identity的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


IDE版本是5.0.5.300,已配置签名和client_id,确认是“OAuth 2.0客户端ID(凭据)”处的Client ID。

<添加公钥指纹>时勾选了实际打包使用的发布证书,是否就意味着“AppGallery Connect上配置的应用签名证书指纹与应用实际证书一致”呢?

针对HarmonyOS(鸿蒙)中pushService.getToken报错1000900010 Illegal application identity的问题,这通常意味着应用程序的身份验证信息有误或未正确配置。

在鸿蒙系统中,每个应用都需要有合法的身份认证才能访问某些系统服务或进行特定的操作。错误1000900010指出应用身份不合法,可能的原因包括:

  1. 应用签名问题:应用的签名证书可能已过期、被吊销或未正确安装。确保应用使用的是有效的签名证书,并且该证书已正确配置在应用的构建环境中。

  2. 权限配置问题:应用可能未声明或未被授予访问推送服务的必要权限。检查应用的config.json文件,确保已正确声明所需权限。

  3. 应用包名或AppID不匹配:应用的包名或AppID与在开发者平台注册的信息不一致。核对应用包名和AppID是否准确无误,并且与开发者平台上的记录相匹配。

  4. 系统或环境问题:在某些情况下,系统更新或特定环境配置可能导致服务访问异常。尝试在不同的设备或模拟器上运行应用,以排除环境因素的影响。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部