短視頻SDK使用License進行授權,本文為您介紹短視頻SDK License的擷取方式以及使用方式。
License升級說明
短視頻SDK從3.29.0版本開始,接入一體化License服務即音視頻終端SDK License,音視頻終端SDK License包含直播推流、短視頻、播放器、美顏特性等SDK的授權。License與應用綁定,每一個License最多可以綁定一款Android應用和iOS應用。服務升級的同時,短視頻SDK的整合方式也有所變化。詳情如下:
短視頻SDK版本 | 整合方式 |
新接入 | 使用3.29.0及以上版本的新使用者,按照官網協助文檔整合最新版本使用。 |
SDK版本升級 | 如果您已接入低於3.29.0版本,在License有效期間內,可以繼續使用老版本SDK。如果您想升級到3.29.0及以後版本,整合時需要調用註冊介面把LicenseKey和LicenseFile整合到SDK內。 |
擷取License
通過短視頻SDK購買頁,按功能模組自由組合購買。支付成功後請擷取訂單號。
說明如需申請試用版則不需要付費,直接進入第二步申請License即可。
可選:將對應的訂單號填寫在表單中。
輸入您的阿里雲帳號ID、連絡人郵件地址、連絡人電話等資訊,用於接收License檔案和密鑰。
按照實際業務需求編輯應用資訊,參數說明見下表。
參數 說明 應用標題 在文字框中輸入應用標題。支援中英文、數字或底線(_),不支援空格等特殊字元,最大長度128字元。 平台 應用平台。支援Android、iOS。 Package Name Android應用程式套件名。支援英文、數字、底線(_)或句點(.),不支援空格等特殊字元,最大長度128字元。 說明 如果平台選擇了Android則此項必填。Signature (MD5) Android應用簽名的MD5值,非必填。僅支援英文(小寫)、數字組成,不支援空格等特殊字元,字元長度32位。樣本:c8837b23ff8aaa8a2dde915473ce****。 說明- 如果平台選擇了Android,建議您填寫此項內容。
- 您可以通過命令keytool -v -list -keystore your.keystore查看相應簽名的MD5值。
Bundle ID iOS應用Bundle ID。僅支援英文、數字、句點(.)或底線(_)組成,不支援空格等特殊字元,最大長度128字元。 說明- 如果平台選擇了iOS則此項必填。
- Bundle ID中帶有底線(_)的應用可以通過申請表單擷取License。
功能模組選擇短視頻,並選擇對應版本。
單擊提交。
一次購買最多支援3個App(最多支援10個馬甲包),超出限制需額外購買。
License與App的BundleId和PackageName強綁定,申請開通License授權時請確認App資訊準確無誤。
短視頻SDK具備進階美顏、智能摳圖和手勢識別等功能,由阿里雲美顏特效SDK或第三方SDK提供,需單獨收費。美顏特效SDK的購買請參見擷取美顏特效SDK License;第三方SDK,可聯絡第三方商務人員獲得折扣及其他資訊。
續約License
License到期判斷
短視頻SDK License有使用到期日,以3.29.0版本為界,License到期的判斷標準不同。詳情如下:
3.29.0以前版本:
介面傳回值為
ALIVC_FRAMEWORK_LICENSE_FAILED(-10011001)
。日誌顯示以下任一資訊:
30天無網路,License已禁用,請續期或重新擷取授權。
License已禁用,請續期或重新擷取授權。
License非法(包名和簽名/BundleID沒有在短視頻SDK官網註冊),超過7天試用,已經禁用。
3.29.0及以後版本:
介面傳回值為
ALIVC_FRAMEWORK_LICENSE_FAILED(-10011001)
。日誌顯示以下任一資訊:
License已到期,請續期或重新擷取授權。
License未初始化,請參考初始化SDK(Android)或初始化SDK(iOS)進行接入。
License非法(包名和簽名/BundleID沒有在短視頻SDK官網註冊),請重新擷取授權。
使用增值服務:xxx已到期,請續期或重新擷取授權。(其中xxx指的是具體的增值服務。)
使用增值服務:xxx非法,請擷取相應增值服務的License授權後再使用。(其中xxx指的是具體的增值服務。)
License續約方式
如果您購買了短視頻SDK或美顏特效SDK等付費產品,需要在License授權到期之前通過提交宜搭表單申請表(控制台暫不支援續期),避免線上應用無法正常調用SDK導致業務異常。您可以在License管理標籤頁查看對應有效期間,如下圖所示: