About the library
The library makes a request about Native App state with each voice request from a user. The data is transferred in JSON format. In the backend for SmartApp these data are available in raw request.
The state can be presented using two approaches. AppStateHolder is the state holder where JSON is entered. AppStateProvider is the interface which can be implemented by an app to allow the system to get the state from it