首页 > 其他分享 >【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(8)

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

时间:2024-12-12 16:24:26浏览次数:10  
标签:有效期 证书 FAQ Kit HarmonyOS 地址 V5 Push 回执

1.问题描述:

在AGC中,推送服务的消息回执新建成功后,有一个有效期

1,这个有效期是什么意思,过期后,会影响什么呢?

2,这个有效期是否可以修改成一直不过期?

解决方案:

有效期是应用接收回执服务器的CA证书有效期时间,证书过期将导致您无法接收消息回执,Push并不可以修改时间,需要及时更换回执服务器的证书。证书并不是由AGC生成,Push服务会根据填的回执地址,获取到对应服务器的证书有效期,因此有效期却决于应用服务器的证书。

2.问题描述:

发送通知扩展消息,在RemoteNotificationExtAbility中onReceiveMessage函数的返回值,函数的返回值用于替换最终展示在终端的通知,title和text代表展示的通知标题与通知内容。如果不想替换标题和内容怎么处理?

解决方案:

若应用业务不需要替换通知内容,目前可以不return内容,return{}为空会使用消息体中的内容展示消息。

3.问题描述:

Android上遇到过设备迁移,导致新旧两个手机都使用的是同一个deviceID,出现IM连接互提的情况,鸿蒙如何避免该情况?

解决方案:

AAID可以保证不同设备不重复。

参考指南:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-get-aaid-V5#section89621115204010

4.问题描述:

以前的安卓项目配置了安卓的回执地址。在新增了鸿蒙项目,配置鸿蒙的回执地址以后,发现安卓项目的回执地址变成和鸿蒙一致的了。反之亦然。请问是什么原因?

解决方案:

1.推送服务的回调地址是以项目维度,同一个项目下如有多个应用(Android,HarmonyOS)则共用一个回调地址,如不同的应用需要区分使用回调地址则需要创建不同的项目配置回调地址。

2.如果开发者不方便创建多个项目,push提供receiptId参数,输入一个唯一的回执ID指定本次下行消息的回执地址及配置,该回执ID可以在回执参数配置中查看。

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/push-scenariozed-api-request-param-V5

标签:有效期,证书,FAQ,Kit,HarmonyOS,地址,V5,Push,回执
From: https://www.cnblogs.com/HarmonyOSSDK/p/18602845

相关文章

  • #渗透测试#红蓝对抗#SRC漏洞挖掘# Yakit(7)-Websocket劫持
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。目录背景websocket劫持案例:websocket劫持Websocket劫持......
  • 【中工开发者】理解HarmonyOS生命周期管理
    导语:学习鸿蒙正当时,作为中工的一名学生,学习了鸿蒙生命周期,现在总结一下。一.概述HarmonyOS(鸿蒙操作系统)作为新一代的分布式操作系统,为开发者提供了丰富的API和工具,使得开发跨设备应用变得更加便捷。UIAbility是HarmonyOS应用开发中的基本概念,它代表了一个具有界面交互能力的应......
  • 国标GB28181网页直播平台LiteGBS安防FAQ:摄像机在LED环境下图画有暗横条纹怎么办?
    随着视频技术的不断进步,视频监控、直播、执法记录仪等多种视频资源的应用场景愈发广泛且多样化。这些视频资源不仅在数量上快速增长,更在质量、格式及编码标准等方面展现出极高的多样性。因此,为了实现对这些资源的有效整合和统一管理输出,信息化项目中对于视频综合接入能力的需求愈......
  • 在Windows环境下的rknn-toolkit环境搭建
    首先安装好conda,我是用的是anaconda,miniconda也可以。下载rknn_toolkit的轮子。可以直接在瑞芯微的git仓库中下载,地址为:github.com/rockchip-linux/rknn-toolkit/releases。我这里下载的是1.7.5版本的。选择rknn-toolkit-v1.7.5-packages.zip下载,之后解压,pipinstallrknn_t......
  • Watt Toolkit 加速 github clone 命令行下载
      这里的26561是默认的,不要修改打开Pycharm的设置 将127.0.0.1和26561录入进去,然后在终端进行clone操作即可如果没有pycharm,在cmd终端也是可以的打开系统代理设置  ......
  • HarmonyOS Next 入门实战 - 基础组件、页面实现
    基础组件常用组件Text:显示文本内容Image:显示图片Button:显示一个按钮Column:纵向布局Row:横向布局List:列表各组件的用法Text("文本组件").fontColor(Theme.Color.textPrimary).fontWeight(FontWeight.Medium).fontSize(20)Image($r('app.media.banner'))......
  • scikit-learn中的Pipeline:构建高效、可维护的机器学习流程
    我们使用scikit-learn进行机器学习的模型训练时,用到的数据和算法参数会根据具体的情况相应调整变化,但是,整个模型训练的流程其实大同小异,一般都是加载数据,数据预处理,特征选择,模型训练等几个环节。如果训练的结果不尽如人意,从数据预处理开始,再次重新训练。今天介绍的Pipeline(中文......
  • #渗透测试#红蓝对抗#SRC漏洞挖掘# Yakit(5)进阶模式-MITM中间人代理与劫持(下)
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。目录 Yakit(5)进阶模式-MITM中间人代理与劫持(下)History......
  • HarmonyOS:使用HTTP访问网络
    HTTP一、导入http模块module.json5里添加网络权限导入http模块二、创建http请求创建http请求import{http}from'@kit.NetworkKit'functiongetNetData(){//创建数据请求对象lethttpRequest=http.createHttp()}三、发起请求请求......
  • 关于HarmonyOS NEXT中的模块化开发
    今天不写页面和动画,斗胆给大家讲一讲软件工程。软件工程讲究高内聚低耦合,意思就是把整个工程按照分工不同分成不同的模块,每一个模块紧密联系又互不影响。就像一座摩天大楼,它里面的电路网非常庞大和复杂,它们每一层楼每一个房间都能独立运行且互不影响,所有的房间电路都通过一个总开......