服务卡片的具体开发方式请参见服务卡片开发指导。
服务卡片的详细设计规范请参见服务卡片设计。
服务卡片刷新的具体开发方式请参见推送卡片刷新消息。
为避免卡片频繁刷新带来的功耗问题,建议按照业务必要性选择合适的定时刷新间隔;即使元服务进程启动后也不要连续频繁刷新卡片。
系统会根据卡片可见状态、整机负载、卡片刷新频次等因素综合决定卡片是否可以刷新。
根据卡片大小,为卡片设计合适的信息结构,如控件、文本、图片等元素的数量及布局,保持服务卡片简洁易操作,避免造成卡片过于复杂,难于使用,同时也避免造成系统资源的浪费。
不建议通过服务卡片实现高频的动态变换界面效果(如GIF动态图片、Swiper控件及连续高频调用updateForm接口等)。
不在卡片内执行复杂交互,例如通过点击按钮出现二级选项后再选择下一步操作,或在卡片内使用长按或多指操作。
避免使用超过当前设备屏幕分辨率的高清图片资源,否则会带来内存及CPU资源的浪费。
开发者使用图片资源时,应该充分考虑目标设备上显示图片的长宽及像素密度,卡片实际显示的尺寸可参考尺寸与基础参数。