Quote/0 妙用 +1,把墨水屏变成点餐助手

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

作者开发美食App“打尖儿”,理念是发布绑定菜品的动态即解锁食材和城市,集齐所有城市即“食天下”。他利用闲置的Quote/0设备展示点餐二维码,用户扫码或NFC轻碰即可通过App Linking跳转点餐。菜单从已解锁菜品中创建,菜品图直接取自动态。App已上架鸿蒙应用市场,支持鸿蒙设备碰一碰点餐。

🔎

延伸解读

闲置墨水屏的实用化改造

作者将原本用于摘录诗词的Quote/0墨水屏,通过图像API展示点餐二维码,并利用NFC实现手机轻碰跳转。这一改造的关键在于App Linking链接同时承载扫码和碰一碰两种入口,让闲置设备变成点餐终端。对于有类似墨水屏设备的用户,这种思路可迁移到其他需要固定展示二维码的场景,但前提是设备支持图像API和NFC。

菜单设计背后的解锁逻辑

菜单只能从已解锁菜品中创建,而非直接选菜品库。作者的解释是:解锁意味着用户会做、吃过或至少见过这道菜,点餐才有实际意义。同时菜品图直接取自动态,省去单独配置图片的步骤,也让点餐者看到菜的真实模样。这种设计将点餐与用户的烹饪经历绑定,但菜单丰富度受限于用户已解锁的菜品数量。

点餐码的灵活性与设备兼容

除了菜单点餐码,作者还设计了用户点餐码:扫码时会查询该用户的默认菜单或可用菜单,用户只需修改默认菜单就能跳转到不同菜单,避免生成大量点餐码。目前App已上架鸿蒙应用市场,即使没有Quote/0设备,其他鸿蒙设备也能碰一碰点餐。不过点餐功能目前仅支持选择菜品下单、查看订单和发布餐后动态,后续还需完善。

❓

Q&A

如何把 Quote/0 墨水屏设备变成点餐助手?

将点餐页的 App Linking 链接生成二维码,通过图像 API 将二维码和链接发送到 Quote/0 设备上显示。用户扫码或手机轻碰 NFC 区域,都会通过 App Linking 跳转到点餐页进行点餐。

Quote/0 点餐功能需要哪些设置步骤?

首先获取 API Key 和设备 ID,并将图像 API 添加到设备循环任务中;然后在 App 的 Quote/0 设备管理页面添加设备(输入 API Key 和设备 ID);接着选择菜品创建菜单,在菜单设置弹窗点击“发送到 Quote/0”,选择指定设备发送即可。

打尖儿 App 的设计理念是什么?

打尖儿 App 的目标是“食天下”。每发布一条绑定菜品的动态,就会自动解锁相关食材和菜品;如果解锁的菜品是某个城市的尖儿菜,则解锁该城市;集齐所有城市即解锁“食天下”。

为什么菜单只能从已解锁的菜品中创建?

主要有两点考虑:一是用户解锁了菜品,说明用户会做、吃过或至少见过这道菜,这样点餐才有意义;二是用户发布动态时绑定了菜品和图片,菜单直接使用动态中的图片,无需额外管理菜品图片,点餐者也能看到菜品的真实模样。

没有 Quote/0 设备也能碰一碰点餐吗?

可以。App 已上架鸿蒙应用市场,即使没有 Quote/0 设备,也能和其他鸿蒙设备碰一碰点餐。

用户点餐码和菜单点餐码有什么区别?

菜单点餐码直接对应特定菜单;用户点餐码则会查询该用户的默认菜单或可用菜单(当没有默认菜单或默认菜单未启用时),这样用户只需修改默认菜单,就能跳转到不同菜单,无需创建多个点餐码。

🏷️

标签

➡️

继续阅读