Register And Route Shortcut Clicks
Goal
Register a few app shortcuts and route the user when they click a shortcut.
Actions Used
AppShortcutsAddShortcutAppShortcutsOnShortcutClickedAppShortcutsGetAddShortcutError(optional)
Variables
shortcutId(String) - output fromAppShortcutsOnShortcutClicked
FSM Steps
Bootstrap/RegisterShortcuts: call
AppShortcutsAddShortcutonce per shortcut you want (repeat the action in the state, or use multiple states).ShortcutListener (keep active): add
AppShortcutsOnShortcutClickedand transition to your router state onclickedEvent.Route: compare
shortcutIdand jump to the matching FSM state/scene (fallback to main menu for unknown IDs).
Failure Handling
If
AppShortcutsAddShortcutfiresfailureEvent, callAppShortcutsGetAddShortcutErrorto readerrorCode+errorDescription.
Notes
Keep the listener state active in your app’s bootstrap scene so you can catch clicks that launch the app.
If you set
iconFileNameinAppShortcutsAddShortcut, it must match an icon configured in Essential Kit settings (see Use Case 3).
Last updated
Was this helpful?