HarmonyOS 鸿蒙Next推送服务报系统错误1000900010

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

HarmonyOS 鸿蒙Next推送服务报系统错误1000900010 问题描述

demo开通消息推送服务时已绑定了证书,配置了clientid并申请了自分类权益,使用pushService.getToken()获取token时报1000900010错误。

3 回复
**解决方案**

1. `module.json5` 文件中 `metadata` 节点下的 `clientid` 是否是直接写上去的。当前需要直接将数字写上去,不可以引用资源文件中的数据。

2. 签名证书的配置方式 是否是“选择 SHA256 公钥指纹‘’这个选项, 需要使用这个选项才可以。

3. 如果以上两个操作都没有问题,但是还是无法获取 pushtoken,可以排查一下是否由网络异常导致,更换流量热点即可。

更多关于HarmonyOS 鸿蒙Next推送服务报系统错误1000900010的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


您好,我想问一下SHA256公钥指纹是如何生成的,

生成SHA256公钥指纹的过程涉及使用SHA256哈希函数对公钥进行处理。具体步骤如下:

  1. 获取公钥数据。
  2. 将公钥数据输入到SHA256哈希函数中,生成一个256位(32字节)的哈希值。
  3. 将生成的哈希值以十六进制格式表示,通常会用冒号或空格分隔每两个字符,以便于阅读。

这个哈希值就是公钥的SHA256指纹。它用于验证公钥的真实性,确保传输过程中未被篡改。

针对帖子标题中提到的HarmonyOS(鸿蒙)Next推送服务报系统错误1000900010的问题,以下提供可能的解决方案:

系统错误1000900010通常指示推送服务在尝试执行某项操作时遇到了问题。这可能是由于多种原因造成的,包括但不限于服务配置错误、权限问题、系统资源限制或软件缺陷。

  1. 检查服务配置:确保推送服务的配置正确无误,包括服务器地址、端口号、认证信息等。

  2. 验证权限设置:检查应用是否具有执行推送服务所需的权限。在鸿蒙系统中,应用权限管理可能较为严格,需要确保应用已正确申请并获得了必要的权限。

  3. 系统资源检查:查看系统资源使用情况,如内存、存储空间等,确保系统有足够的资源来支持推送服务的运行。

  4. 软件更新:检查是否有可用的推送服务或系统更新。有时,软件更新可以解决已知的错误和问题。

  5. 查看日志:分析系统日志或应用日志,可能会提供更多关于错误原因的线索。

如果以上步骤无法解决问题,建议直接联系鸿蒙系统的技术支持团队或访问官方论坛寻求帮助。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部