Setup
Last updated
Last updated
Before services can be started a user object must be setup to use the SDK and a services configuration must be provided (see ).
Authenticates a user to be used with the SDK.
Parameters
authCode
String
Auth code.
config
Move services configuration.
options
Move SDK service options dict.
callback
Called after setup with result.
Setup with auth tokens:
Parameters
auth
User account object.
config
Move services configuration.
options
Move SDK service options dict.
Deprecated, use instead
Change the config originally passed in setup.
Parameters
config
Move services configuration.
options
Move SDK service options dict.
Occasionally this functionality is needed for deployed apps when a projects configuration is updated on the backend.
Precondition: SDK user/config should be setup.
Deprecated: Token expiry is no longer a valid auth state forwarded to the app and does not need to be handled.
Return
Latest SDK State
Callback
Provide a block to be invoked when configuration fetch failed.
Callback
Block that gets invoked every time configuration fetch from the server failed.
Shutdown SDK shared instance.
Parameters
Default
force
true
If true, shutdown executes immediately. Pending Data may be lost.
callback
nil
Precondition: SDK user/config should be setup.
Updates SDK . The host app was expected to fetch a new using its project API key and pass it to the MoveSDK using the following API:
Gets the current .
Provide a block to be invoked every time changes.
Block that gets invoked every time is updated.
The host app is expected to monitor updates viaauthStateUpdateListener
API and handle those changes accordingly.
Check for more details about authentication expiry and renewal.
Stops SDK services, send the queued user data, and de-initializes the SDK. After that is executed, the will transit to .uninitialized
.
Returns a upon completion. May fail if not forced.