startPasswordless
client.startPasswordless( email, phoneNumber success, failure, activity, // Optional argument redirectUri, )
About this command
Starts a passwordless flow by sending an email or an SMS to the profile with a single-use auth code.
Examples
import com.reach5.identity.sdk.core.models.Profile
client.startPasswordless(
    email = "john.doe@email.com",
    redirectUri = "reachfive-${clientId}://callback",
    success = { _ -> ... }, // Do something
    failure = { error -> ... }, // Handle a ReachFive error
    activity = activity
)
import com.reach5.identity.sdk.core.models.Profile
client.startPasswordless(
    phoneNumber = "+33612345678",
    redirectUri = "reachfive-${clientId}://callback",
    success = { _ -> ... }, // Do something
    failure = { error -> ... }, // Handle a ReachFive error
    activity = activity
)
Parameters
The email address of the profile.  | 
|
The phone number of the profile. Both the international format and the national conventions of the account’s country are accepted if configured in account settings.  | 
|
The URL where the user will be redirected after the passwordless success. Default value is   | 
|
Callback called once the request has failed. You’ll get a   | 
|
Callback called once the request has succeeded. No argument is expected.  | 
|
The Android activity.  | 
Response
Type: Unit
ReachFiveError
message   | 
The message of the error.  | 
||||||||||||||
getErrorCode()   | 
The error code’s enumeration value.  | 
||||||||||||||
code   | 
The HTTP status code or SDK error code. See Android SDK errors for more details.  | 
||||||||||||||
exception   | 
The stack trace of the error.  | 
||||||||||||||
data   | 
Additional data about the error. 
  |