短視頻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內。 重要 LicenseKey和LicenseFile可通過控制臺進行授權申請。請通過視頻點播控制臺我的授權。 開通License授權。具體步驟,請參見 |
獲取License
短視頻SDK由License進行授權控制,不同的License版本價格不一樣,支持的功能也不一樣。
不同版本的License所支持的功能差異請參見功能列表,短視頻SDK各版本License的獲取及說明請參見下表:
License與App的BundleId和PackageName強綁定,獲取License授權時請確認App信息準確無誤。
每個APP可以針對每個短視頻SDK版本申請一次試用版License,有效期為1個自然月;過期后需要升級為正式版。
只要是在同一UID下的同一款App,License文件都是同一份,后申請的內容會包含之前申請的內容,可以使用不同的meta-data。
版本 | 獲取方式 | 相關說明 |
基礎版 |
| 通過方式一獲取License時,每個訂單可授權一個APP(包括iOS和Android)。 |
標準版 |
| 通過方式一獲取License時,每個訂單可授權一個APP(包括iOS和Android)。 |
專業版 |
|
|
續費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續費方式
方式一:續費管理中心續費
在您進行續費管理中心續費前,請提前進入視頻點播控制臺,在 標簽頁,獲取對應訂單實例ID,如下圖所示:
然后參照以下步驟完成續費。
如果對應訂單實例ID為空,則需要通過方式三:提交表單續費或阿里云技術工單進行續費。
登錄視頻點播控制臺。
點擊右上角
。進入費用與成本中的資源續訂頁面。填入獲取的訂單實例ID,點擊搜索查詢有效期。
點擊操作欄的續訂按鈕,進入續費界面。確認您的當前配置和購買時長無誤后,點擊立即購買完成續費(建議您點擊勾選到期自動續費,以避免過期)。
方式二:資源包買贈
示例說明:如果您購買資源包的金額達到1萬元,獲贈了5個短視頻SDK基礎版1年的License授權。在其中1個License授權使用快到期時,只需在工程中替換還未使用的License授權對應的bundleID、包名、簽名即可繼續使用。獲取方式:將資源包購買訂單號填入宜搭表單申請表,并提交。
方式三:提交表單續費
如果您購買了短視頻SDK或美顏特效SDK等付費產品,需要在License授權過期之前在MediaBox音視頻SDK下單購買,購買后將訂單號填入宜搭表單申請表內提交進行續費(控制臺暫不支持續期),避免線上應用無法正常調用SDK導致業務異常。