【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit

news/2024/6/14 22:06:11 标签: harmonyos, 华为

1.问题描述

升级到4.0.0.59版本后,通过pushService.getToken获取华为的token时报如下错误:Illegal application identity.

解决方案

Mate 40 Pro (NOH) 从 4.0升级到4.1版本后,会出现UDID变化,影响历史的调试签名使用,应用重新签名后即可正常运行。

2.问题描述

按照https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V1/push-alert-0000001651403493-V1的操作步骤,获取到了服务token,以及Authorization对应的JWT字符串。按照demo给的request body,将projectId和token替换为真实的数据,用postman post请求 https://push-api.cloud.huawei.com/v3/[projectId]/messages:sendresponse显示成功,但是获取服务token的设备并未接收到通知或显示推送。

解决方案

请先确认应用是否请求通知授权,或者在设置中打开了通知开关,相关指导请参见:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/notification-enable-0000001820880305。

3.问题描述

如何获取设备永久唯一标识符?

解决方案

  1. 使用AAID作为应用唯一标识符,具体请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-aaid-0000001727885254。
    请注意:AAID可被一系列操作修改。

  2. 实现应用AAID不清除可以结合Asset能力实现,具体请参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/asset-store-kit-overview-0000001775403134


http://www.niftyadmin.cn/n/5400107.html

相关文章

1.2 数据类型和变量

当我们学习C语言时,理解数据类型和变量是非常重要的基础知识。在C语言中,每个变量都有一个特定的数据类型,定义了该变量能够存储的数据的类型和范围。以下是关于数据类型和变量的更为详细的介绍,包括存储空间大小。 1.2 数据类型…

【MyBatis-Plus】之queryWrapper.apply用法

目录 一、queryWrapper.apply的含义及其用法 二、其他方法 三、注意事项 官网地址:MyBatis-Plus https://baomidou.com/ 一、queryWrapper.apply的含义及其用法 QueryWrapper.apply() 是 MyBatis-Plus 提供的方法,用于构建动态 SQL 查询条件。它允许…

Dockerfile执行的时候没有执行CMD

参考:https://blog.csdn.net/Zx13170918986/article/details/130831052 在dockerfile中编写CMD后,发现如果执行docker run -itd这样的指令,是没法启动CMD脚本的,例如以下的dockerfile FROM node:16 WORKDIR /home/ COPY start_…

高效备考一级数据分析师考试《CDA Level I 实操训练营》3月30日开课!

曾经报名了考试,买了教程辅导书,却因为各种原因没有坚持学习,这样的经历可能让你感到沮丧和失望。但是,失败并不代表终结,而是迈向成功的必经之路。为了帮助大家能够快速学习考试相关知识,特别为CDA LEVEL …

php 将rsa私钥 从DER格式的私钥转换为 PEM 格式

$pemPrivateKey -----BEGIN PRIVATE KEY----- . PHP_EOL. chunk_split($key, 64, PHP_EOL). -----END PRIVATE KEY----- . PHP_EOL;验证:dd(openssl_pkey_get_private($pemPrivateKey); 打印结果为:OpenSSL key resource 128 (此字符串为r…

Springboot项目集成短信验证码(超简单)

操作流程 注册验证码平台创建验证码模版开始集成(无需引入第三方库) 注册并登陆中昱维信验证码平台 获取AppID和AppKey。 创建验证码模版 创建验证码模版,获取验证码模版id 开始集成 创建controller import org.springframework.web.bi…

Ubuntu-22.04安装MegaCLI并查看MegaRAID的配置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、MegaRAID二、安装MegaCLI1.Ubuntu-18.042.Ubuntu-22.043.Ubuntu-20.044.CentOS-75.其它发行版 三、使用MegaCLI1.查看所有适配器信息2.查看所有物理磁盘信息…

Hudi配置参数优化

1)Commits:表示一批记录原子性的写入到一张表中。 2)Cleans:清除表中不再需要的旧版本文件。 3)Delta_commit:增量提交指的是将一批记录原子地写入MergeOnRead类型表,其中一些/所有数据都可以写入增量日志。 4&…