使用教程

创建我的自定义小组件

选择尺寸、设计外观、添加数据并保存。

  1. 1

    新建一个组件

    在组件库首页,点右上角的 “+”。

  2. 2

    选择尺寸

    选择小号、中号或大号,尺寸与主屏幕上的小组件完全一致。选好后点右上角的 “创建”。

  3. 3

    接入你的 API(可选)

    在预览下方的 API 栏填入你的 HTTPS 地址,点刷新按钮,预览会立刻用接口返回的数据渲染。

    小提示这一步可以跳过:不填 API 也能设计外观、添加图层并保存,等接口准备好了再回来填写。

  4. 4

    选择外观

    在 “小组件” 面板中打开 “表面材质”,左右滑动挑选液态玻璃、玻璃、纯色、渐变、氛围光或图片,再点 “应用此风格”。

  5. 5

    添加图层,绑定数据(可选)

    点 “添加图层”,选择文本、曲线等图层。把 “来源” 设为 “API 数据” 并填写数据路径(例如 data.orders),图层就会显示接口返回的实时数值。

    小提示数据路径可以先留空,图层照样能添加、编辑和保存,等接口准备好了再回来绑定。

  6. 6

    命名并保存

    给组件起个名字,点右上角 “保存”。它会出现在组件库里,接下来就能添加到主屏幕了。

使用我的小组件

将正确风格的小组件添加到主屏幕,选择你的作品。

  1. 1

    在主屏幕上添加

    回到主屏幕,长按空白处直到图标晃动,点左上角 “编辑”,再选择 “添加小组件”。

  2. 2

    选对风格和尺寸

    搜索 “Glance Widgets”,左右滑动,选出与你的组件相同的风格和尺寸,再点 “添加小组件”。

    小提示风格要与组件的材质对应:液态玻璃选 “液态玻璃”,玻璃选 “玻璃”,纯色、渐变、氛围光、图片都选 “基础”。尺寸也要一致。

  3. 3

    选择要显示的组件

    长按刚添加的小组件,点 “编辑小组件”,在 “小组件” 一项中选择要显示的组件。

    小提示列表里只会出现尺寸和风格都匹配的组件。找不到时,请回到 App 确认它的尺寸和材质。

  4. 4

    在 App 中管理

    在组件库里长按卡片或点 “…”,可以立即刷新、复制、编辑或删除。卡片显示 “刷新失败” 时,也可以在这里重试。

实现并接入API

连接服务端、绑定数据,或直接返回渲染好的图片。

  1. 1

    用自定义 API 驱动动态内容与样式

    小组件会向你设置的 API 地址请求数据。你的服务端按协议返回 JSON,就能让小组件的内容与样式随业务变化。

  2. 2

    用 SDK,或自己实现

    SDK 只是用来简化开发,并非必需。你可以用官方 SDK 生成协议数据,也可以用熟悉的语言和框架自行实现,只要返回符合协议的 JSON 即可。

  3. 3

    按需兼容设备尺寸

    尺寸和位置通常使用相对值,会随画布自适应。一个 API 往往只对应一个特定的小组件,一般不需要单独适配尺寸。

    小提示如果同一内容需要显示在多台屏幕尺寸略有差异的设备上,并且你观察到绘制效果不一致,再根据请求中的 gw_canvas_width_pt / gw_canvas_height_pt 做兼容即可。

  4. 4

    用 data 承载业务数据

    把订单数、状态、趋势等业务数据放在响应的 data 字段里。图层通过 data.orders 这样的数据路径读取,数据一更新,显示的内容就随之变化。

  5. 5

    也可直接展示 服务端绘制的图片

    服务端也可以完全接管绘制:把内容渲染成一张图片,通过 API 返回。小组件把表面材质设为 “图片”、来源选 “API”,再填写图片的数据路径,就能直接显示实时生成的画面。

    小提示这是一种替代方式,无需再配置 Glance Widgets 图层,也不必深入掌握绘制语法。API 仍返回 JSON,图片链接或 Base64 放在 data 中。

  6. 6

    按需为请求加上签名

    若要校验请求来源,在编辑页的 “API签名秘钥” 中生成并复制秘钥,配置到服务端。请求只携带时间戳和签名,秘钥本身不会被发送;服务端可以自行校验,也可以使用 SDK 的 verifySignature。

  7. 7

    在 App 里就能预览

    编辑页和首页列表都会直接预览小组件,效果与主屏幕上的显示基本一致,调整内容和样式时随时可以查看。

在 StandBy 上设置小组件

在 iPhone 的 StandBy 待机显示中设置小组件。

  1. 1

    认识 StandBy

    iPhone 锁定后,一边充电一边横放,就会进入 StandBy(待机显示),以大尺寸全屏显示时钟和小组件。把你的组件放在这里,放在桌边也能一眼看到。

  2. 2

    确认已开启

    StandBy 需要 iOS 17 或更高版本,默认开启。如果一直没有出现,打开 设置 › 待机显示,确认开关已打开。之后只要同时满足锁定、充电、横放,就会自动进入。

  3. 3

    把组件放上来

    在 StandBy 中长按小组件,用面容 ID 解锁后进入编辑。点左上角 “+”,找到 Glance Widgets,添加小号组件后点 “完成”。要选择显示哪个组件,方法和主屏幕相同:长按 › “编辑小组件”。

  4. 4

    在 StandBy 中更好看

    StandBy 会去掉组件背景、放大显示内容;环境变暗时还会进入夜间模式,整体变成红色调。对比度高、去掉背景后依然清晰的设计效果最好。

    小提示材质为“图片”的组件已做专门适配:StandBy 中图片会照常显示,不会被移除。