当前位置: 首页 > article >正文

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

1.问题描述:

推送通知到手机,怎么配置拉起应用指定的页面?

解决方案:

1、如果点击通知栏打开默认Ability的话, actionType可以设置为0, 同时可以在.clickAction.data中,指定待跳转的page页面,命名为pageUri。

2、然后在UIAbility的onNewWant或者onCreate方法中解析配置的pageUri;

3、如果应用进程不存在将会触发onCreate方法,可以在onCreat方法中获取pageUri。获取到pageUri之后,应用可以选择是通过跳转的方式跳转到目标页面;或直接通过loadContent方式,加载目标页面。

4、如果应用进程存在将会触发onNewWant方法,然后可以通过跳转的方式跳转到目标页面。

2.问题描述:

接入鸿蒙Push Kit和接HMS Core Push Kit,在服务端API有哪些差异?

接入鸿蒙Push Kit,需要服务端针对鸿蒙单独开发一套逻辑么?如果不需要,需要做哪些调整?

解决方案:

1.鸿蒙Push Kit当前使用的是V3场景化接口,将典型的推送场景按照类型拆分为多种场景,不同场景定义为不同push-type,提供基于场景的消息发送,治理和差异化能力,实现更好的消息触达和用户使用体验。

2.服务端需要重新接入,详见:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/push-scenariozed-api-intro-V5

3.问题描述:

申请推送通知扩展消息权益成功后,Push Kit会拉起应用的子进程对应的代码实现,这个子进程是什么?能否在里面处理一些类似自定义声音等行为?

解决方案:

1.参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/push-send-extend-noti-V5

子进程回调是:RemoteNotificationExtensionAbility

2.可以实现类似支付宝收款到账xx元的语音播报内容。

4.问题描述:

单框架系统设备会上报新的token吗?双框架旧设备token还能下发消息吗?

解决方案:

双框架升级为单框架,老的双框架push token会失效,需要应用重新申请push token上报到应用服务器。

5.问题描述:

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

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

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

解决方案:

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


http://www.kler.cn/a/415813.html

相关文章:

  • docker使用(镜像、容器)
  • GaussDB高智能--智能优化器介绍
  • podman 源码 5.3.1编译
  • 借助nntools的模型训练(图像去噪任务, PyTorch)
  • 技能之发布自己的依赖到npm上
  • 命令行版 postman 之 post 小工具
  • 牛客 ZT13 小红的数字删除
  • go每日一题:mock打桩、defer、recovery、panic的调用顺序
  • 【Linux】进程控制-----进程等待wait与waitpid
  • 用Go语言重写Linux系统命令 -- ping
  • Python读取摄像头视频并将其保存为MP4文件
  • 利用Java爬虫获得店铺详情:技术解析
  • KUKA机器人中断编程5—自动回原点功能的编程
  • 工程企业如何做好成本控制?该如何入手?
  • 和鲸科技创始人CEO范向伟出席首届工业智算产业发展研讨会,共话 AI 创新与产业化落地
  • 在windows系统中安装python并确认安装成功
  • 中信建投张青:以金融智慧点亮公益新篇章
  • Flink的双流join理解
  • 一次完整的CNAS软件测试实验室内部审核流程
  • Ubuntu-20.04安装 terminator
  • Spring Boot教程之十二: Spring – RestTemplate
  • [巅峰极客 2021]签到
  • 如何具体实现商品详情的提取?
  • 等保测评在云计算方面的应用讲解
  • 从覆盖到拼接:优化 onInput 事件的输入
  • uniapp开发微信小程序笔记8-uniapp使用vant框架