使用建议芯片请求许可
Request permission with suggestion chips
我可以请求访问用户名和精确位置的权限。由于这会生成一个可以回答是或否的问题,因此显示建议芯片似乎是一个理想的情况,允许人们点击同意而不是大声承认。
不过,下面的JSON好像不行。它继续提示权限,但不显示筹码。
{
"speech": "PLACEHOLDER_FOR_PERMISSION",
"contextOut": [],
"data": {
"google": {
"expectUserResponse": true,
"isSsml": false,
"richResponse": {
"items": [
{
"simpleResponse": {
"textToSpeech": "PLACEHOLDER_FOR_PERMISSION"
}
}
],
"suggestions": [
{"title":"yes"},
{"title":"no"}
]
},
"noInputPrompts": [],
"systemIntent": {
"intent": "actions.intent.PERMISSION",
"data": {
"@type": "type.googleapis.com/google.actions.v2.PermissionValueSpec",
"optContext": "To raise you up",
"permissions": [
"NAME",
"DEVICE_PRECISE_LOCATION"
]
}
}
}
}
}
有什么办法可以得到建议筹码吗?有更好的方法来处理这个问题吗?
目前没有办法处理建议筹码(根据您的示例),但我们正在努力,我希望在一个月内我们将拥有这种能力。
感谢您提出这个重要的用例。
我可以请求访问用户名和精确位置的权限。由于这会生成一个可以回答是或否的问题,因此显示建议芯片似乎是一个理想的情况,允许人们点击同意而不是大声承认。
不过,下面的JSON好像不行。它继续提示权限,但不显示筹码。
{
"speech": "PLACEHOLDER_FOR_PERMISSION",
"contextOut": [],
"data": {
"google": {
"expectUserResponse": true,
"isSsml": false,
"richResponse": {
"items": [
{
"simpleResponse": {
"textToSpeech": "PLACEHOLDER_FOR_PERMISSION"
}
}
],
"suggestions": [
{"title":"yes"},
{"title":"no"}
]
},
"noInputPrompts": [],
"systemIntent": {
"intent": "actions.intent.PERMISSION",
"data": {
"@type": "type.googleapis.com/google.actions.v2.PermissionValueSpec",
"optContext": "To raise you up",
"permissions": [
"NAME",
"DEVICE_PRECISE_LOCATION"
]
}
}
}
}
}
有什么办法可以得到建议筹码吗?有更好的方法来处理这个问题吗?
目前没有办法处理建议筹码(根据您的示例),但我们正在努力,我希望在一个月内我们将拥有这种能力。
感谢您提出这个重要的用例。