號碼認證方案用于標識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;單擊操作列詳情,查看方案詳情。
刪除號碼認證方案
認證方案創建成功后便無法修改信息。如有需要,請先刪除原認證方案,再創建新的認證方案,并基于新方案對應的參數信息進行開發接入。
在號碼認證方案管理頁面,單擊操作欄刪除,刪除認證方案。
刪除后將不再允許基于該認證方案發起認證,請務必謹慎操作。