HarmonyOS 鸿蒙Next PushService.getToken 报错1000900010 Illegal application identity,是因为没有开通Push用户增长服务么?

HarmonyOS 鸿蒙Next PushService.getToken 报错1000900010 Illegal application identity,是因为没有开通Push用户增长服务么? PushService.getToken 报错1000900010 Illegal application identity,是因为没有开通Push用户增长服务么?

所有其它服务都开通了,Profile ,clientID也都配置了,就是不行

是因为没有开通Push用户增长这个服务么? 申请了开通一点反馈都没有。。。

4 回复

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/push-error-code-0000001727929904#section3835124673016

这个错误码可以参考一下这个文档,另外module.json5文件中 metadata节点下 clientid 必须是直接将数字写上去的,是不可以引用资源文件中的数据,否则会报错,看下会不会是这个原因

更多关于HarmonyOS 鸿蒙Next PushService.getToken 报错1000900010 Illegal application identity,是因为没有开通Push用户增长服务么?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你这个文档我们打不开,clientid 是手写上去的,还是不行,

`PushService.getToken` 报错 `1000900010 Illegal application identity` 通常是由于应用的推送服务配置不正确或未开通相关服务导致的。具体原因可能包括:

1. 未开通Push用户增长服务:如果应用未在华为开发者联盟中开通Push用户增长服务,调用 `getToken` 时会报此错误。需要确保应用已开通并正确配置了推送服务。

2. 应用包名或签名不匹配:在华为开发者联盟中配置的包名和签名必须与应用的实际包名和签名一致。如果不匹配,会导致推送服务无法正确识别应用身份,从而报错。

3. 应用未通过审核:如果应用未通过华为开发者联盟的审核,推送服务可能无法正常使用。

4. 配置信息错误:在 `agconnect-services.json` 文件中,推送服务的配置信息必须正确填写,包括 `client_id`、`client_secret` 等。

5. 网络问题:在调用 `getToken` 时,如果网络连接不稳定或无法访问华为服务器,也可能导致此错误。

解决此问题需要检查上述配置,确保推送服务已开通且配置正确。
回到顶部