用户:将我的位置设置为纽约
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)
}
}发布于 2019-05-14 00:57:57
这可能是我们需要进一步调查的问题。你能通过Bixby Studio提交bug报告吗?
发布于 2019-05-14 08:37:36
在新的SDK19J版本中,通过在运行时标志中启用allow-dialogs-on-detail-pages解决了此问题
在与内部团队交谈后,我们意识到这是一个通用的问题。
从结果列表中单击时,当前版本的Bixby不会呈现消息节。UL发声"first one“实际上重新运行搜索并显示单个结果,从而呈现消息。
向产品管理团队提交请求,要求添加在单击结果列表时显示对话框/消息的功能。请继续使用Bixby开发您的胶囊,我们将看到下一个版本是否包含此功能。
祝你和Bixby玩得开心!感谢您与我们分享诊断报告!
https://stackoverflow.com/questions/56062056
复制相似问题