Token refresh

At initialization of the MOVE SDK valid MoveAuth credentials is required. The accessToken is only valid for a short period of time. With the refreshToken, the MOVE SDK tries to get a new accessToken. This can be done as long as the refreshToken is valid. As soon as it is not possible anymore to get a new accessToken, the host application will be notified via the AuthStateUpdateListener (Android / iOS / React) and the MoveAuthState changes to Expired. When this happens, the host app is responsible to provide new MoveAuth credentials and pass it to the MOVE SDK at initialization or via updateAuth (Android / iOS / React). The MOVE SDK keeps collecting data and trips as long as the SDK remains in state Running. A token expiry will not stop the detection but the MOVE SDK is unable to transmit any data.

Last updated