public static final class CreateVerifySchemeRequest.Builder extends Object
public CreateVerifySchemeRequest.Builder appName(String appName)
The app name.
This parameter is required.
example:Alibaba Cloud Communications
public CreateVerifySchemeRequest.Builder authType(String authType)
The verification type. You can select multiple types only when the phone number verification is supported. Separate multiple types with commas (,).
1,2
public CreateVerifySchemeRequest.Builder bundleId(String bundleId)
The bundle ID. This parameter is required when OsType is set to iOS. The bundle ID must be 1 to 128 characters in length and can contain digits, letters, hyphens (-), underscores (_), and periods (.).
example:example.aliyundoc.com
public CreateVerifySchemeRequest.Builder cmApiCode(Long cmApiCode)
The channel code of China Mobile.
example:1
public CreateVerifySchemeRequest.Builder ctApiCode(Long ctApiCode)
The channel code of China Telecom.
example:3
public CreateVerifySchemeRequest.Builder cuApiCode(Long cuApiCode)
The channel code of China Unicom.
example:2
public CreateVerifySchemeRequest.Builder email(String email)
The email address that receives the key.
example:public CreateVerifySchemeRequest.Builder hmAppIdentifier(String hmAppIdentifier)
public CreateVerifySchemeRequest.Builder hmPackageName(String hmPackageName)
public CreateVerifySchemeRequest.Builder hmSignName(String hmSignName)
public CreateVerifySchemeRequest.Builder ipWhiteList(String ipWhiteList)
The IP address whitelist.
example:139.9.167.181 122.112.210.205 139.9.172.0/24
public CreateVerifySchemeRequest.Builder origin(String origin)
The source URL of the HTML5 app page. We recommend that you specify this parameter as a domain name.
example:public CreateVerifySchemeRequest.Builder osType(String osType)
The type of the operating system for the terminal. Valid values: iOS and Android.
This parameter is required.
example:iOS
public CreateVerifySchemeRequest.Builder ownerId(Long ownerId)
public CreateVerifySchemeRequest.Builder packName(String packName)
The package name. This parameter is required when OsType is set to Android. The name must be 1 to 128 characters in length and can contain digits, letters, hyphens (-), underscores (_), and periods (.).
example:com.aliyun
public CreateVerifySchemeRequest.Builder packSign(String packSign)
The package signature. This parameter is required when OsType is set to Android. The signature must be 32 characters in length and can contain digits and letters.
example:123aliyun
public CreateVerifySchemeRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public CreateVerifySchemeRequest.Builder resourceOwnerId(Long resourceOwnerId)
public CreateVerifySchemeRequest.Builder sceneType(String sceneType)
The service type.
example:0
public CreateVerifySchemeRequest.Builder schemeName(String schemeName)
The service name.
This parameter is required.
example:Aliyun
public CreateVerifySchemeRequest.Builder smsSignName(String smsSignName)
The bound SMS signature. This parameter is valid only when AuthType is set to 2. The signature must be approved.
example:Aliyun Test
public CreateVerifySchemeRequest.Builder url(String url)
The URL of the HTML5 app page.
example:public CreateVerifySchemeRequest build()
Copyright © 2025. All rights reserved.