When does the Apps Session ID expire?

Hi all,

To display certain results of an user interaction in my App, I save the results (triggered by an Apps endpoint) with the Apps Session ID and a timestamp and filter on those values. When does a user get a new Apps Session ID? Does it expire after a certain time?

The session ID lives as long as the user stays in the app (Reload of the Tab included unless appState.resetSessionIdOnLoad is set to true).

Examples

Session ID stays the same:

  • Navigating around the app
  • Idling for arbitrary amounts of time
  • Switching to other tabs as long as the app tab stays open
  • Reloading the tab (if appState.resetSessionIdOnLoad is unset or set to false)
  • Opening the app in a second tab (if the full URL including appState is copied and appState.resetSessionIdOnLoad is unset or false)

Session ID changes:

  • Going back to viewer/builder list and opening the app again from there
  • Reloading the tab (if appState.resetSessionIdOnLoad is set to true)
  • Opening the app in a second tab (if appState.resetSessionIdOnLoad is true, even if the full URL including appState is copied)
1 Like