号码认证方案用于标识App下的认证场景,一般一个认证方案对应一个App包名、包签名等信息。系统调用API的过程需要使用对应的方案Code、包名、包签名、BundleID等信息。如果您需要新增或者删除号码认证方案,可以参考本文进行操作。
使用须知
- 如果接入端为iOS、Android或Harmony,号码认证方案完成创建后,会生成阿里云号码认证密钥。该密钥在使用SDK功能时需要作为入参设置,请务必妥善保存。建议保存到App服务端。 重要- 密钥生成为异步接口,需刷新页面。由于中国移动内部实现原因,密钥生成十分钟后,移动号码才可正常使用。 
- H5本机号码校验开发接入时,后台会通过不同方案识别不同的H5页面认证过程。 
- 新增的号码认证方案不支持修改操作。 
新增号码认证方案
- 登录号码认证产品控制台。 
- 在左侧导航栏,选择号码认证服务 > 号码认证方案管理。 
- 单击新增号码认证方案。 
- 根据页面提示信息,设置方案参数。 - 接入端 - 说明 - Android - 填写方案名称、APP名称、包名、包签名及方案类型。 - iOS - 填写方案名称、APP名称、BundleID及方案类型。 - Harmony - 填写方案名称、APP名称、包名、包签名、AppId及方案类型。 说明- 您可通过以下鸿蒙官方代码,获取应用相关属性(包名、包签名和AppId)。 - bundleManager.getBundleInfoForSelf(bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_SIGNATURE_INFO).then((bundleInfo) => { const packageName = bundleInfo.name console.log("numberauth:pagname:" + packageName) const sign = bundleInfo.signatureInfo.fingerprint console.log("numberauth:sign:" + sign) const appIdentifier = bundleInfo.signatureInfo.appIdentifier console.log("numberauth:appid:" + appIdentifier) })- H5 - 填写方案名称、页面地址、源地址及方案类型。 - 以需要接入认证的页面 - https://www.aliyun.com/resources/html/contract.html为例,域名为- www.aliyun.com。- 页面地址格式为“协议 + // + 域名 + /”,如: - https://www.aliyun.com/。
- 源地址格式为“协议 + // + 域名”,如: - https://www.aliyun.com。
 说明- 接入端为H5时,因运营商管控要求,中国移动方向的号码认证能力,需要创建方案后的第2个工作日才可以发起调用。具体生效时间以运营商审核通过为准。 
- 单击确定。 - 在号码认证方案管理页面,查看已新增的方案,获取方案Code;单击操作列详情,查看方案详情。 
删除号码认证方案
认证方案创建成功后便无法修改信息。如有需要,请先删除原认证方案,再创建新的认证方案,并基于新方案对应的参数信息进行开发接入。
在号码认证方案管理页面,单击操作栏删除,删除认证方案。
删除后将不再允许基于该认证方案发起认证,请务必谨慎操作。