号码认证方案管理

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

使用须知

  • 如果接入端为iOS、AndroidHarmony,号码认证方案完成创建后,会生成阿里云号码认证密钥。该密钥在使用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/resources/html/contract.html为例,域名为www.aliyun.com
    • 页面地址格式为“协议 + // + 域名 + /”,如:https://www.aliyun.com/

    • 源地址格式为“协议 + // + 域名”,如:https://www.aliyun.com

    说明

    接入端为H5时,因运营商管控要求,中国移动方向的号码认证能力,需要创建方案后的第2个工作日才可以发起调用。具体生效时间以运营商审核通过为准。

  5. 单击确定

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

删除号码认证方案

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

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

重要

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