- A+
所属分类:智趣科技
【CNMO科技消息】近日,小米正式发布《小米超级岛开发指南》,向开发者全面公开其在澎湃OS3中引入的“超级岛”功能技术接入方案。该文档详细阐述了如何构建可在支持设备上以全新交互形态展示的“岛通知”,标志着小米在系统级服务与应用生态融合方面迈出关键一步。
根据指南内容,开发者可通过客户端实现或MIPUSH服务实现两种方式接入超级岛功能。客户端方案要求在构建原生通知的基础上,通过Notification的extras字段添加名为“miui.focus.param”的JSON格式扩展参数,其中包含交互能力、摘要态、焦点通知等核心数据。对于使用MIPUSH推送服务的应用,同样需在消息体中加入“miui.focus.param”及图片资源链接等扩展参数,目前仅支持通过regId方式进行发送。
文档明确了岛通知的各项基础数据结构,包括通知属性、内容数据、岛属性、岛内容、息屏显示及状态栏焦点信息等。例如,可通过设置“aodTitle”和“aodPic”定义息屏时的显示内容,利用“ticker”和“tickerPic”控制状态栏的文案与图标。为提升用户体验,指南对图片资源提出明确要求:单张图片不得超过100KB,链接必须为HTTPS格式,宽高比需在1:1至16:9之间,且单通知图片数量上限为10张。
此外,开发者可利用“miui.focus.actions”参数集成自定义操作按钮,并通过“shareData”配置拖拽分享功能。为确保兼容性,系统提供了查询接口,允许应用检测当前设备是否支持超级岛功能、所处的OS版本协议以及自身是否已获得焦点通知权限,从而动态决定通知的发送策略。