首页 > 解决方案 > Bixby 可以针对不同的设备有不同的视图吗?

问题描述

我正在尝试为 Bixby 中的不同设备提供不同的输入视图。

例如,在 Bixby 平板电脑上,我希望允许用户在单个屏幕中选择多个开关输入。另一方面,对于 bixby 扬声器,我想将其分解,一次只提示用户输入一个输入。这可能吗?

标签: bixby

解决方案


您绝对可以根据所使用的设备自定义如何向用户呈现信息。

首先,您需要通过定义targets如下所示来声明您的胶囊将支持的设备:

capsule {
  id (playground.example)
  version (0.1.0)
  format (3)
  runtime-flags {
    modern-prompt-rejection
    support-halt-effect-in-computed-inputs
  }
  targets {
    target (bixby-mobile-en-US)
    target (bixby-mobile-en-GB)
  }
}

声明目标后,您可以为它们创建视图。当您在 Bixby Studio 中创建视图时,“创建新文件”弹出窗口可以让您定义视图将用于的设备。您最终将有多个视图在不同的设备上呈现相同的信息,Bixby 将根据设备使用正确的视图。

此外,您还可以使用免提列表导航来进一步优化视图的行为。


推荐阅读