我有一个请求位置的操作,但是我对这个对话框流设置有点困惑。这是我的代码:
app.intent('bus_stop_nearby_permission', (conv) => {
conv.ask(new Permission({
context: 'To get nearby bus stops',
permissions: 'DEVICE_PRECISE_LOCATION',
}));
});
app.intent('bus_stop_nearby', (conv, input, granted) => {
if (granted) {
conv.close(`Location was granted ${JSON.stringify(conv)}`);
} else {
conv.close(`Location was not granted!`);
}
});
在DialogFlow中,初始意图
bus_stop_nearby_permission
是由向我附近的公共汽车站要求一个训练短语触发的,有
不
附加到此对话框的事件。后续目的
bus_stop_nearby
有
action_intent_PERMISSION
与之相关的活动,无培训用语。现在,我的操作请求权限,但不理解任何确认输入,当我对它说“是”时,只是遵从回退的意图。
巴士站附近的截图意图:
公交车站附近的截图许可:
当用户批准位置请求时,是否需要添加后续上下文?