日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

接入License

音視頻終端SDK License通過與應用標識一一綁定,以實現對該應用調用SDK進行授權。獲取SDK License后,需要在對應的直播推流SDK、短視頻SDK、播放器SDK、美顏特效SDK中接入License以完成SDK的授權流程。通過閱讀本文,您可以了解如何在Android和iOS端接入License。

前提條件

已申請License,并獲取License文件和License Key。具體操作,請參見申請License

鑒權流程

image

如上圖所示,音視頻終端SDK的License鑒權流程依賴LicenseKey與License文件,配置要求如下:

項目

是否必須

說明

LicenseKey

用于請求更新License文件。

SDK初始化時會檢查更新證書文件,在程序運行時也會每隔15分鐘檢查更新證書文件。

License文件

否,建議配置

用于當未能從服務端成功請求到證書時鑒權使用的證書文件,例如由于網絡問題導致無法下載證書等極端場景。

證書文件內容包含了開通的權限以及有效期。因此,為了在弱網絡環境下提高鑒權通過率,建議在權限發生變化時主動更新內置證書文件。

說明

權限發生變化一般指新開通業務、新開通增值服務、續費等。

如有特殊原因不希望內置License文件時,不填寫LicenseFile相關配置即可(具體參考下文)。

說明

不配置內置證書文件意味著鑒權依據全部來源于服務端,這樣可能會因為網絡不穩定而導致鑒權不穩定;也可能導致用戶首次使用應用需要等待證書下載完成才能通過鑒權(耗時取決于用戶當時的網絡情況)。

Android端接入License

  1. (推薦)將證書文件拷貝到Android Studio項目中的assets目錄下。

    說明

    您也可以將證書文件復制到設備中的其他位置,但要保證第2步中com.aliyun.alivc_license.licensefile對應的value的值和License的路徑保持一致。

  2. 在AndroidManifest.xml文件中添加<meta-data>節點。

    重要

    若配置License后校驗失敗,您可以檢查<meta-data>節點是否處于<application>元素下面,且<meta-data>的name是否正確。若未能解決問題,您可以參考License相關常見問題進行排查。

    image.png

    <meta-data
        android:name="com.aliyun.alivc_license.licensekey"
        android:value="foIVziMaUHaRqgDyhf6b6eb8fcf014af39535d0720a32****"/>  <!-- TODO:請設置您的 LicenseKey值-->
    <meta-data
        android:name="com.aliyun.alivc_license.licensefile"
        android:value="assets/cert/release.crt"/>  <!-- TODO:請設置您的 LicenseFile文件路徑-->

iOS端接入License

  1. 將License文件復制到Xcode項目中指定目錄,并在Target Membership中選中當前項目。

    image.png

  2. 打開Info.plist,分別修改AlivcLicenseKeyAlivcLicenseFile申請License時獲取的License Key和License文件路徑。

HarmonyOS端接入License

  1. 將獲取到的License證書文件拷貝到DevEco Studio項目中,建議放到rawfile目錄下。

  2. 在module.json5文件中添加如下字段。c80dab1c5a78e060e10a0f19ef73dc9d

    • key為com.aliyun.alivc_license.licensekey(全小寫),value為LicenseKey的值。

    • key為com.aliyun.alivc_license.licensefile(全小寫),value為步驟1中證書文件的放置路徑,請根據實際情況填寫。

      "metadata": [
        {
          "name": "com.aliyun.alivc_license.licensekey",
          "value": "********"
        },
        {
          "name": "com.aliyun.alivc_license.licensefile",
          "value": "license.crt"
        },
      ]