号码认证方案管理

号码认证方案用于标识App下的认证场景,一般一个认证方案对应一个App包名、包签名等信息。系统调用API的过程需要使用对应的方案Code、包名、包签名、BundleID等信息。如果您需要新增或者删除号码认证方案,可以参考本文进行操作。

使用须知

  • 如果接入端为iOS、Android或Harmony,号码认证方案完成创建后,会生成阿里云号码认证密钥。该密钥在使用SDK功能时需要作为入参设置,请务必妥善保存。建议保存到App服务端。

    重要

    密钥生成为异步接口,需刷新页面。由于中国移动内部实现原因,密钥生成十分钟后,移动号码才可正常使用。

  • H5本机号码校验开发接入时,后台会通过不同方案识别不同的H5页面认证过程。

  • 新增的号码认证方案不支持修改操作。

新增号码认证方案

  1. 登录号码认证产品控制台

  2. 在左侧导航栏,选择号码认证服务 > 号码认证方案管理

  3. 单击新增号码认证方案

  4. 根据页面提示信息,设置方案参数。

    • 接入端为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个工作日才可以发起调用。具体生效时间以运营商审核通过为准。

  5. 单击确定

    号码认证方案管理页面,查看已新增的方案,获取方案Code;单击操作列详情,查看方案详情。

删除号码认证方案

认证方案创建成功后便无法修改信息。如有需要,请先删除原认证方案,再创建新的认证方案,并基于新方案对应的参数信息进行开发接入。

号码认证方案管理页面,单击操作栏删除,删除认证方案。

重要

删除后将不再允许基于该认证方案发起认证,请务必谨慎操作。