Last Updated on : 2023-03-22 01:38:00download
Starting from version 3.26.5, a new email verification code sending interface will be opened, and the method of use is the same as the mobile verification code interface.
Note: The old email verification code sending interface is still available and may be removed from the SDK in the future. We recommend that you update to the new interface.
Description
For details on the interface, please refer to Email password registration。
TuyaHomeSdk.getUserInstance().sendVerifyCodeWithUserName(String userName, String region, String countryCode, int type, IResultCallback callback);
Parameter
Parameter | Description |
---|---|
userName | email address |
region | Region, fill in by default: “” is fine |
countryCode | Country code: such as “86” |
type | Type of verification code sent: 1: Register verification code 3: Reset password verification code |
callback | callback |
Sample
TuyaHomeSdk.getUserInstance().sendVerifyCodeWithUserName("123456@123.com", "", "86", 1, new IResultCallback() {
@Override
public void onError(String code, String error) {
Toast.makeText(mContext, "code: " + code + "error:" + error, Toast.LENGTH_SHORT).show();
}
@Override
public void onSuccess() {
Toast.makeText(mContext, "Get the verification code successfully", Toast.LENGTH_SHORT).show();
}
});
Description
Email registration to get verification code
void getRegisterEmailValidateCode(String countryCode, String email, IResultCallback callback);
Parameter
Parameter | Description |
---|---|
countryCode | country code, for example: 86 |
callback | callback |
Sample
//Email registration to get verification code
TuyaHomeSdk.getUserInstance().getRegisterEmailValidateCode("86","123456@123.com",new IResultCallback() {
@Override
public void onError(String code, String error) {
}
@Override
public void onSuccess() {
}
} );
Description
Retrieve password by email to get verification code
TuyaHomeSdk.getUserInstance().getEmailValidateCode(String countryCode, final String email, final IValidateCallback callback);
Parameter
Parameter | Description |
---|---|
countryCode | country code, for example: 86 |
callback | callback |
Sample
//Get email verification code
TuyaHomeSdk.getUserInstance().getEmailValidateCode("86", "123456@123.com", new IValidateCallback() {
@Override
public void onSuccess() {
Toast.makeText(mContext, "Get the verification code successfully", Toast.LENGTH_SHORT).show();
}
@Override
public void onError(String code, String error) {
Toast.makeText(mContext, "code: " + code + "error:" + error, Toast.LENGTH_SHORT).show();
}
});
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback