号码认证方案用于标识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/
源地址格式为“协议+//+域名”,如:https://www.aliyun.com
说明接入端为H5时,因运营商管控要求,中国移动方向的号码认证能力,需要创建方案后的第2个工作日才可以发起调用。具体生效时间以运营商审核通过为准。
单击确定。
在号码认证方案管理页面,查看已新增的方案,获取方案Code;单击操作列详情,查看方案详情。
删除号码认证方案
认证方案创建成功后便无法修改信息。如有需要,请先删除原认证方案,再创建新的认证方案,并基于新方案对应的参数信息进行开发接入。
在号码认证方案管理页面,单击操作栏删除,删除认证方案。
删除后将不再允许基于该认证方案发起认证,请务必谨慎操作。