When the phone verification is enabled, and an account is registered with a phone number, Kii Cloud will send an SMS message with a verification code. Your application should then ask the user to type in the verification code to complete verification. Logging in with the specified phone number will be allowed only when your user verifies them by submitting the correct code.
The phone verification is also launched when it is enabled and a user modifies their phone number. Logging in with the new phone number will be allowed after the user sends the code in the verification SMS message. The old phone number will be invalidated when the verification process is finished. You can use the KiiUser.pendingPhoneNumber property to check the old (pending) phone number.
Please Note: You must specify a valid mobile phone number in an
international phone number format (starting with + and your country code) in
order to properly begin the SMS verification process.
The verification SMS will be sent automatically to the user when the user registration and the user attribute modification are made.
You can also request to resend the verification SMS. As shown in the sample code below, execute the resendPhoneNumberVerificationSynchronous method while the user is logged-in to request the resend of the verification SMS (for the details on the currentUser method, see Getting the Current User).