Navigation
Details about the Navigation user journey
The onNavigation callback
onNavigation callbackNavigationAppState onNavigation(NavigationInfo navigationInfo, NavigationUserJourney userJourney);onNavigation: async (navigationInfo, navigationUserJourney)onNavigation: async (navigationInfo, navigationUserJourney)NavigationUserJourney.AppState onNavigation(NavigationInfo navigationInfo, NavigationUserJourney userJourney);public NavigationAppState onNavigation(NavigationInfo navigationInfo, NavigationUserJourney userJourney) {
switch (navigationInfo.getTarget()) {
case "cart":
// Go to cart page
// ...
return NavigationCompleteAppState(SUCCESS);
}
}onNavigation: async (navigationInfo, navigationUserJourney) => {
switch (navigationInfo.getTarget()) {
case "cart":
// Goto cart
// ...
userJourney.setNavigationSuccess();
return NavigationUserJourney.AppState.NAVIGATION;
// ...
}
},onNavigation: async (navigationInfo, navigationUserJourney) => {
switch (navigationInfo.target) {
case "cart":
// Goto cart
// ...
navigationUserJourney.setNavigationSuccess();
return NavigationUserJourney.AppStates.NAVIGATION;
// ...
}
},Sample Utterances that could trigger Navigation
NavigationInfo Parameter
NavigationInfo ParameterSupported AppStates
AppStatesSupported Conditions
ConditionsAssistant Prompts
Last updated