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

1.问题描述:

调用HarmonyOS API发送通知,能查到状态是送达终端设备,但是终端设备上没收到通知卡片。

解决方案:

通知应用大图标不能超过30kb,通知参数限制,参考如下:https://gitee.com/openharmony/docs/blob/a4772406c6d12809edc9bb407a9a2858b6b19e08/zh-cn/application-dev/reference/apis-notification-kit/js-apis-inner-notification-notificationRequest.md。

2.问题描述:

发送推送消息但手机没有收到消息,pushService.receiveMessage回调没有显示消息。

解决方案:

push-type: 0是推送通知消息,消息在通知栏展示,不会产生回调。
可能推送使用的push token不是最新的push token,所以通知栏没有展示消息,请使用最新的push token推送消息。相关文档参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-dev-0000001727885258。

3.问题描述:

应用停止进程后,已经展示的通知不消失属于正常现象么?

解决方案:

目前Push业务的实现逻辑是这样的。

4.问题描述:

Push Kit的JWT鉴权的有效期是多久?

解决方案:

JWT鉴权的过期时间是指JWT到期UTC时间戳,默认比iat晚3600秒。
iat指JWT签发UTC时间戳,为自UTC时间1970年1月1日00:00:00的秒数(您的服务器时间需要校准为标准时间)。
具体内容请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/push-service-account-0000001806917049-V5#section6152144185819

5.问题描述:

使用Push Kit推送的通知中设置了Badge的addNum,清除通知时如何处理角标减的逻辑

解决方案:

Push消息不支持设置角标 -1,需要应用自行管理角标数量,客户端可通过getActiveNotificationCount()、setBadgeNumber()方法处理角标逻辑,接口请见:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-notificationmanager-0000001861887713-V5#ZH-CN_TOPIC_0000001861887713__notificationmanagersetbadgenumber10

往期FAQ:

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(1)"

【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(2)"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/804661.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免杀对抗Go魔改二开Fscan扫描FRP代理

安全工具-Goland-FRP魔改二开-特征消除 在渗透测试过程中,有后渗透需求时,需要进行反向代理,最早接触的是frp工具,但是在使用过程当中会有配置文件落地,如果忘记删除的情况下容易被溯源C2地址。针对这种情况可以将配置…

手写简易操作系统(二十八)--实现简单shell

前情提要 Shell是计算机操作系统中的一个重要概念,它是用户与操作系统内核之间的接口。Shell接受用户的命令,并将其转换为操作系统能够理解的指令,然后执行这些指令,并将执行结果返回给用户。 Shell可以理解为一个命令解释器&am…

邦芒解析:职场最不可取的五种跳槽的理由

跳槽可以有一千种理由,但是一旦你跳了,这些理由就已经不重要了。因为你总归还是要去寻找新目标公司,而那里的HR,接受不了!比如以下这些跳槽理由! 1、对上份工作不感兴趣 这样的跳槽理由会使招聘者误认为你很…

基于Python语言构建神经网络识别手写数字的研究【完整版请下载pdf】

一、神经网络简介 (一)神经元的工作原理 从百度百科上解释是:神经元即神经细胞,是神经系统最基本的结构和功能单位,分为细胞体和突起两部分,细胞体由细胞核、细胞膜、细胞质组成,具有联络和整合输入信息并传出信息的作用。突起有树突和轴突两种,树突短而分枝多,直接…

网络安全之权限维持那点事

权限维持 一旦黑客成功地入侵了目标系统,他们通常会尝试保持对系统的持久访问权,以便继续执行恶意活动,如窃取敏感数据、植入恶意软件、破坏系统功能等。 权限维持的过程可能包括以下几个方面: 后门植入:黑客可能会在…

第十届蓝桥杯大赛个人赛省赛(软件类) CC++ 研究生组-RSA解密

先把p&#xff0c;q求出来 #include<iostream> #include<cmath> using namespace std; typedef long long ll; int main(){ll n 1001733993063167141LL, sqr sqrt(n);for(ll i 2; i < sqr; i){if(n % i 0){printf("%lld ", i);if(i * i ! n) pri…

系统调用接口(如read、write等)是如何实现硬件驱动的?

在ARM架构中&#xff0c;软件控制硬件通常通过操作系统内核和设备驱动程序来实现。 1. **操作系统内核&#xff1a;** 操作系统内核是系统的核心软件&#xff0c;负责管理系统资源、提供服务以及调度任务。在ARM架构中&#xff0c;操作系统内核负责管理软件与硬件之间的交互。…

xss.pwnfunction-Ah That‘s Hawt

<svg/onloadalert%26%2340%3B1%26%2341%3B> <svg/>是一个自闭合形式 &#xff0c;当页面或元素加载完成时&#xff0c;onload 事件会被触发&#xff0c;从而可以执行相应的 JavaScript 函数

harmonyOS安装ohpm

下载 下载地址 HUAWEI DevEco Studio和SDK下载和升级 | 华为开发者联盟 初始化 注意&#xff1a;初始化ohpm前&#xff0c;需先完成node.js环境变量配置 1.解压文件&#xff0c;进入commandline-tools-windows-2.0.0.2\command-line-tools\ohpm\bin 2.执行&#xff1a; init.ba…

《论文阅读》构建情感共识并利用未配对数据生成共情对话 ACL 2021

《论文阅读》构建情感共识并利用未配对数据生成共情对话 ACL 2021 前言简介模型构架损失函数实验结果前言 亲身阅读感受分享,细节画图解释,再也不用担心看不懂论文啦~ 无抄袭,无复制,纯手工敲击键盘~ 今天为大家带来的是《Constructing Emotion Consensus and Utilizing …

web蓝桥杯真题:年度明星项目

代码及注释&#xff1a; //全部数据 var allData [] // 每次需要加载的数量 var num 15// TODO: 请在此补充代码实现项目数据文件和翻译数据文件的请求功能 $.get({url: ./js/all-data.json}).then(res > {allData resloading(allData, num) //初始加载数据 }) $.get(…

第十四届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组A-E题(go、java实现)

第十四届蓝桥杯大赛软件赛省赛C/C 大学 B 组 A题&#xff1a;日期统计B题&#xff1a;01串的熵C题&#xff1a;冶炼金属D题&#xff1a;飞机降落E题&#xff1a;接龙数列 A题&#xff1a;日期统计 直接遍历2023年每一天&#xff0c;看数组中是否有符合的 java的coding如下&…

中国1000米分辨率年最大增强型植被指数(EVI)数据集

增强型植被指数&#xff08;EVI&#xff09;是在归一化植被指数&#xff08;NDVI&#xff09;改善出来的&#xff0c;根据大气校正所包含的影像因子大气分子、气溶胶、薄云、水汽和臭氧等因素进行全面的大气校正&#xff0c;EVI大气校正分三步&#xff0c;第一步是去云处理。第…

3.SpringMVC程序开发

文章目录 1.什么是 Spring MVC&#xff1f;1.1 MVC 定义1.2 MVC 和 Spring MVC 的关系 2.为什么要学 Spring MVC&#xff1f;3.怎么学 Spring MVC&#xff1f;3.1 Spring MVC 创建和连接3.1.1 创建 Spring MVC 项⽬3.1.2 RequestMapping 注解介绍3.1.3 RequestMapping 是 post …

HDMI+钡铼ARM工控机:打造工业4.0时代的智能车间

在深入探讨这款钡铼技术ARM工业计算机的功能特点时&#xff0c;我们发现其在实现车间实时管理、数据分析和决策支持方面的优势尤其突出&#xff1a; 通过HDMI接口连接至大型显示器或者智能电视&#xff0c;这款ARM工业计算机能够建立起一套完整的车间视觉管理系统&#xff0c;使…

快手视频没有人播剧,一天做了4800 ,轻松解决版权纠纷,手机上也可以实现24钟头躺着赚钱

项目简介&#xff1a; 对于热爱追剧的人来说&#xff0c;这个项目可以作为一个很好的副业选择。在观看电视剧的同时&#xff0c;还能有机会赚钱。通过使用快手直播伴侣进行24小时不间断的直播&#xff0c;播放热门电视剧或者搞笑小品&#xff0c;通常能吸引大量观众&#xff0…

四川古力未来科技抖音小店:安全守护,购物无忧

在当下数字化浪潮席卷全球的背景下&#xff0c;电商行业迎来了前所未有的发展机遇。四川古力未来科技抖音小店作为新兴的电商力量&#xff0c;以其独特的魅力和强大的安全保障措施&#xff0c;赢得了广大消费者的青睐和信任。本文将深入探讨四川古力未来科技抖音小店在安全方面…

如何保证消息的可靠性(面试题)

面试题&#xff1a;Rebbitmq怎么保证消息的可靠性 1&#xff0c;消费端可靠性保证&#xff1a; 消息确认&#xff08;Acknowledgements&#xff09;&#xff1a; 消费者在接收到消息后&#xff0c;默认情况下RabbitMQ会自动确认消息&#xff08;autoAcktrue&#xff09;。为…

C++ | Leetcode C++题解之第20题有效的括号

题目&#xff1a; 题解&#xff1a; class Solution { public:bool isValid(string s) {int n s.size();if (n % 2 1) {return false;}unordered_map<char, char> pairs {{), (},{], [},{}, {}};stack<char> stk;for (char ch: s) {if (pairs.count(ch)) {if (…

新书速览|Vue.js+Node.js全栈开发实战

掌握Vue.js、Node.js、MySQL全栈开发方法 本书内容 《Vue.jsNode.js全栈开发实战》以掌握Web全栈开发技术为目标&#xff0c;以Node.js和Vue.js原生开发和项目实战为主线&#xff0c;详细介绍Node.js Vue.js全栈开发技术。本书内容丰富、实例典型、实用性强&#xff0c;配套示…