Token refresh
Last updated
Last updated
At initialization of the MOVE SDK valid 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 ( / / ) and the changes to Expired. When this happens, the host app is responsible to provide new credentials and pass it to the MOVE SDK at initialization or via updateAuth
( / / ).
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.