【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 版本协议以及自身是否已获得焦点通知权限,从而动态决定通知的发送策略。


登录后才可以发布评论哦
打开小程序可以发布评论哦