4. User Creation
Learn how to create and link a user to enable the Sentiance SDK's core functionality.
Steps
2
3
Create a User
import SENTSDK
let options = SENTUserCreationOptions(authenticationCode: authCode)
Sentiance.shared.createUser(options: options) { result, error in
guard let result = result else {
NSLog("User creation failed with reason \(error!.failureReason)")
return
}
NSLog("Created a user with ID: \(result.userInfo.userId)")
}import com.sentiance.sdk.Sentiance
import com.sentiance.sdk.usercreation.UserCreationOptions
val options = UserCreationOptions.Builder(authenticationCode).build()
Sentiance.getInstance(context).createUser(options).addOnCompleteListener { operation ->
if (operation.isSuccessful) {
val userInfo = operation.result.userInfo
Log.d(TAG, "Created a user with ID: ${userInfo.userId}")
} else {
val error = operation.error
Log.e(TAG, "User creation failed with reason ${error.reason.name}. Details: ${error.details}")
}
}Specifying a Sentiance API Endpoint
let userCreationOptions = SENTUserCreationOptions(authenticationCode: authCode)
userCreationOptions.platformUrl = "https://api.p15.sentiance.com"val createOptions = UserCreationOptions.Builder(authCode)
.setPlatformUrl("https://api.p15.sentiance.com")
.build()await SentianceCore.createUser({
platformUrl: "https://api.p15.sentiance.com",
authCode
})await sentiance.createUser(
CreateUserOptions(
authCode: authCode,
platformUrl: "https://api.p15.sentiance.com",
),
);Last updated
