HarmonyOS 关于服务卡片刷新模式的咨询-鸿蒙开发者社区-51CTO.COM

HarmonyOS 关于服务卡片刷新模式的咨询

看服务卡片文档,​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-ui-widget-interaction-overview-0000001774120542​,卡片数据的交互分为定时刷新、定点刷新、下一次刷新、代理刷新四种:

1)定时刷新是按照30分钟*N的方式进行配置,按照文档说明最短30分钟一下,最长一周一次;

2)定点刷新是按照指定的时间点刷新;

3)下一次刷新是通过代码设置下一次刷新时间间隔,最短5分钟;

4)代理刷新是需要有应用写入数据或者产生数据,然后卡片订阅了数据然后进行刷新。

现在的问题是:

1、前三种刷新可以不依赖于卡片的提供方应用,第四种是依赖卡片的提供的写入数据,当卡片提供方进程不存在的时候或者不能写入数据的时候,代理模式下卡片就订阅不到数据,也就无法书写,是否是这样的情况;

2、基于第四种方式,能否支持订阅到通过厂商通道推送的消息数据,然后有卡片进行解析展示。

HarmonyOS
2024-08-22 23:34:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

问题1:是的。

问题2:可以使用华为的PushKit实现作为代理模式刷新服务卡片内容,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-form-update-0000001775525633

需先接入Pushkit,接入指南为https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/push-preparations-0000001727885250

使用Push刷新卡片有以下限制:1.单设备单应用下单张卡片每日限制发送2条消息;

2.只有卡片使用方将卡片添加至桌面后(长按应用,点击服务卡片,添加到桌面),卡片内容才会被刷新。

分享
微博
QQ
微信
回复
2024-08-23 14:44:48
相关问题
HarmonyOS服务卡片能否手动调方法刷新
281浏览 • 1回复 待解决
请求服务器图片资源刷新卡片
760浏览 • 1回复 待解决
HarmonyOS 卡片开发咨询
311浏览 • 1回复 待解决
HarmonyOS卡片问题咨询
278浏览 • 1回复 待解决
HarmonyOS 创建服务卡片?
87浏览 • 1回复 待解决
服务服务卡片区别
2998浏览 • 1回复 待解决
HarmonyOS 关于router.back问题咨询
376浏览 • 1回复 待解决
HarmonyOS 关于页面埋点方案咨询
392浏览 • 1回复 待解决
如何实现卡片定时刷新和定点刷新
315浏览 • 1回复 待解决
UIAbility如何刷新ArkTS卡片
2011浏览 • 1回复 待解决
适老化模式字体放大咨询
220浏览 • 1回复 待解决
服务卡片默认没有东西
6679浏览 • 1回复 待解决
鸿蒙手表支持服务卡片
8443浏览 • 2回复 待解决
关于数据缓存问题咨询
217浏览 • 1回复 待解决
卡片数据刷新时间如何支持配置
1928浏览 • 1回复 待解决
点击服务卡片如何跳转至指定页面
2218浏览 • 1回复 待解决