使Bixby胶囊收集电话号码的最佳方法是什么?

时间:2019-03-21 11:41:31

标签: bixby

收集电话号码的最佳方法是什么?几个月前,我为此苦苦挣扎,所以从那以后也许有些事情已经更新。我最终创建了一个收集电话号码操作,该操作会将10个概念(每个电话数字一个)转换为字符串,然后通过api调用发送。我没有看到图书馆的信封来解决这个问题,但是不管图书馆胶囊与否,是否有更好的方法来收集电话号码?希望这个问题可以省去很多人定义10个概念的麻烦!

1 个答案:

答案 0 :(得分:1)

您不需要每个数字单独的概念;只需一个拥有完整数字的text基本概念即可。

另外,使用input-view向用户显示form来请求他们的电话号码是实现用例的最佳方法。

input-view form还可使用mask属性进行修改,以确保在用户输入无效条目时对其进行检查。您可以在我们的文档中详细了解如何进一步自定义mask属性here

例如,以下代码段仅允许使用(100)000-0000模式的电话号码。

text-input {
  id (pnumber)
  type (PhoneNumber)
  label (Phone Number)
  pattern {
    mask ("(100) 000-0000")
  }
  value ("#{raw(this.phoneNumber)}")
}