Usage: SDK initialization
Set your credentials and get authorization of usage.
Initialize
To initialize call initRook
with your credentials and an environment:
val environment = if (BuildConfig.DEBUG) SHEnvironment.SANDBOX else SHEnvironment.PRODUCTION
val configuration = SHConfiguration(clientUUID, secretKey, environment)
if (BuildConfig.DEBUG) {
rookSamsung.enableLocalLogs() // MUST be called first if you want to enable logs
}
rookSamsung.initRook(configuration).fold(
{
// Success
},
{
// Handle error
}
)
tip
You should only initialize the SDK once per app launch.