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

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

1.问题描述:

通过Push Kit创建实况窗之后,再更新实况窗失败,平台查询提示“实况窗端更新失败,通知未创建或已经过期”。

解决方案:

通过Push Kit更新实况窗内容的过程是自动更新的。客户端在创建本地实况窗后,使用Push Kit获取Push Token并调用相关API接口时,Push Kit会自动推送更新消息。具体来说,当用户的服务订单状态发生变化时,Push Kit会发送更新消息。客户端接收到这些消息后,会自动更新实况窗内容。客户端除了接入Push Kit和创建初始实况窗,还需要确保以下几点:

1、权限申请:需要申请实况窗的相关权限,确保应用在前台运行时能够创建和更新实况窗。

2、实例化LiveViewManager:客户端需要实例化LiveViewManager,并使用其方法来更新和结束实况窗。

3、获取Push Token:确保在使用Push Kit更新实况窗时,已经获取到有效的Push Token。

4、配置Push Kit:需要在项目的配置文件中配置Push Kit相关的参数,如项目ID、Authorization等。

通过以上步骤,客户端可以实现对实况窗内容的自动更新,确保用户能够及时获取到最新的信息。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-update-by-push-V5

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-preparations-V5

2.问题描述:

请问实况窗有没有限制,外卖场景就只能用进度可视化模板,不可以用其他模板,比如外卖场景使用强调文本模板会不会被拒?

解决方案:

不强制。但首先需要符合实况窗设计规范,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-design-formula-V5

通用卡片模板使用说明:业务可以基于任务的不同节点,在模板中选择最适合展示的样式。

示例:打车场景,业务可使用强调文本类模板展示车牌号信息,待乘客上车后再以进度可视化模板展示距离终点的进度变化;

同样地,业务也可以全程使用进度可视化模板来展示。参考链接:https://developer.huawei.com/consumer/cn/doc/design-guides/system-features-live-view-0000001955186861#section1598402815257

3.问题描述:

下方官方文档中描述在开发实况窗之前需要进行权益申请, 请问申请完权益对开发有什么影响?看似不开通也能开发,如果是没影响,为什么要描述成开发前准备?

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/liveview-preparations-V5

解决方案:

申请权益与否不影响开发,如未申请权益,应用上架后将会导致创建不了实况窗。这里的开发前准备可以理解为业务正常运行必不可少的步骤。

此外,实况窗白名单设备管理(可选)仅用于调试或体验,如已开通实况窗权限则不需要加白名单应用也可用实况窗功能。

4.问题描述:

实况窗双文本胶囊显示条件

解决方案:

副文本在横屏或者折叠屏上可以展示

http://www.lryc.cn/news/2383810.html

相关文章:

  • vue vite textarea标签按下Shift+Enter 换行输入,只按Enter则提交的实现思路
  • MySQL多线程备份工具mysqlpump详解!
  • 创建信任所有证书的HttpClient:Java 实现 HTTPS 接口调用,等效于curl -k
  • Redisson分布式集合原理及应用
  • 深入理解 PlaNet(Deep Planning Network):基于python从零实现
  • 精益数据分析(75/126):用户反馈的科学解读与试验驱动迭代——Rally的双向验证方法论
  • 仿腾讯会议——视频发送接收
  • 从3.7V/5V到7.4V,FP6291在应急供电智能门锁中的应用
  • java后端-海外登录(谷歌/FaceBook)
  • 【人工智障生成日记1】从零开始训练本地小语言模型
  • Selenium-Java版(frame切换/窗口切换)
  • 一文深度解析:Pump 与 PumpSwap 的协议机制与技术差异
  • 星云智控v1.0.0产品发布会圆满举行:以创新技术重构物联网监控新生态
  • SpringBoot(一)--- Maven基础
  • 基于FPGA控制电容阵列与最小反射算法的差分探头优化设计
  • kakfa 基本了解
  • 基于Browser Use + Playwright 实现AI Agent操作Web UI自动化
  • Origin绘制多因子柱状点线图
  • Web漏洞扫描服务的特点与优势:守护数字时代的安全防线
  • iOS 直播技术及优化
  • 抛弃传统P2P技术,EasyRTC音视频基于WebRTC打造教育/会议/远程巡检等场景实时通信解决方案
  • 俄罗斯军总参情报局APT28组织瞄准援乌后勤供应链发起全球网络攻击
  • 杰发科技AC7801——PWM获取固定脉冲个数
  • MacBookPro上macOS安装第三方应用报错解决方案:遇到:“无法打开“XXX”,因为无法确定(验证)开发者身份?怎么解决
  • MVC和MVVM架构的区别
  • RAG(Retrieval-Augmented-Generation)检索增强生成
  • 黑马点评前端Nginx启动失败问题解决记录
  • 第12天-Python+Qt5开发实战:10大经典案例与深度解析
  • 软件开发命名避开保留关键字指南
  • 力扣第450场周赛