用户:将我的位置设置为纽约
Bixby将要求获得许可,然后要求存储位置,然后要求从地图列表中进行选择。用户将单击一个,我将通知用户您的位置设置为美国纽约。一切都很好。但是,当我在地图上单击以选择地址时,我不会收到消息,但是如果我说出“第一个”之类的命令或键入“第一个”,那么我会得到消息。
我的位置是结果视图,在该消息中,我检查了levelOne.subdivisionCode是否存在以及国家/地区名称是否存在,它将合并并显示消息。
我有摘要layout-macro
和详细信息“布局宏”。
如果您需要更多信息,请告诉我。让我知道为什么单击选择地图后我的消息没有出现?
结果视图:
result-view {
match: Location (this)
message{
if (exists(this.levelOne.subdivisionCode) && exists(this.country.name)){
template ("Your location is set to #{value(this.name)}, #{value(this.country.name)}. You can now browse by saying following statement.")
}else-if (exists(this.country.name)){
template ("Your location is set to #{value(this.country.name)}. You can now browse by saying following statement.")
}else{
template ("We are unable to find any city")
}
}
摘要版式
where-each (album) {
layout-macro (location-summary) {
param (location) {
expression (album)
}
}
}
详细布局
layout-macro (location-details) {
param(location) {
expression (this)
}
}
答案 0 :(得分:1)
与内部团队交谈后,这是我们意识到的一个普遍问题。
从结果列表中单击时,当前版本的Bixby不会呈现消息部分。 UL语音“第一个”实际上重新运行搜索并显示单个结果,因此呈现了消息。
点击结果列表时添加显示对话框/消息功能的请求已提交给产品管理团队。请继续使用Bixby进行胶囊开发,我们将查看下一个版本是否包含此类功能。
和Bixby一起玩吧!并感谢您与我们分享诊断报告!
答案 1 :(得分:0)
这可能是一个问题,我们需要进一步调查。您可以通过Bixby Studio提交错误报告吗?