このトピックでは、SDK ライセンスについてよくある質問への回答を提供します。
Web 用 Player SDK を使用しているときにライセンスエラーが報告された場合はどうすればよいですか?
問題の説明: Web 用 Player SDK を使用しているときにライセンスエラーが報告されます。
解決策: Player SDK V2.28.0 以降を使用している場合は、ライセンスを購入してください。 このライセンスは、2.28.0 より前のバージョンの Player SDK には使用できません。 Player SDK V2.29.1 以降を使用することをお勧めします。 ライセンスを購入していない場合は、ApsaraVideo MediaBox SDK 購入ページで購入し、アプリケーションにバインドしてください。
モバイルクライアント用 Player SDK を使用しているときにライセンスエラーが報告された場合はどうすればよいですか?
問題の説明: モバイルクライアント用 Player SDK V7.0.0 以降を使用しているときに、「License verify premium func:abr」のようなエラーが表示されます。

解決策: Player SDK V7.0.0 以降には、さまざまな機能を提供するさまざまなエディションがあります。高度な ABR ポリシーなどの Professional Edition の機能を使用する場合は、Professional Edition ライセンスを購入してください。 詳細については、「ApsaraVideo VOD Player SDK のライセンスを取得する」をご参照ください。
ライセンスの有効期限を表示して更新するにはどうすればよいですか?
ライセンスの有効期限を表示する
ApsaraVideo VOD コンソールにログオンします。
左側のナビゲーションウィンドウで、 を選択します。
[ライセンス管理] タブをクリックし、アプリケーションにバインドされているライセンス注文を見つけ、[有効期限] 列に有効期限を表示します。

ライセンスを更新する
詳細については、「ライセンスを更新する」をご参照ください。
ショートメッセージで受信したライセンスの有効期限がコンソールのライセンスの有効期限と一致しない場合は、過去の理由によりシステムが有効期間を延長しています。 コンソールの有効期限が優先されます。 [リソース更新] ページの有効期限のプロンプトは無視してください。 自動更新機能を無効にすることをお勧めします。
ライセンス注文に複数の SDK の組み合わせが含まれている場合は、ライセンス注文全体を更新する必要があり、個別に更新することはできません。 ライセンスを更新するには:
ライセンス注文に対応するインスタンス ID がある場合は、[アクション] 列の [更新] をクリックします。

ライセンス注文にインスタンス ID がない場合は、ApsaraVideo MediaBox SDK 購入ページで購入し、バインドするしてください。
ライセンスをアプリケーションにバインドするときに報告されるエラーのトラブルシューティングを行うにはどうすればよいですか?
次の手順を実行します。
ApsaraVideo VOD または Live コンソールで作成されたライセンス認証構成が正しいかどうかを確認します。
ApsaraVideo VOD コンソールにログオンします。
左側のナビゲーションウィンドウで、 を選択します。
[アプリケーション管理] タブの [マイライセンス] ページで、目的のアプリケーションを見つけ、[アクション] 列の [詳細] をクリックします。 アプリケーション詳細ページが表示され、アプリケーションとバインドされたライセンスに関する基本情報が表示されます。
次の情報が正しいかどうかを確認します。
パッケージ名や署名などの基本情報。 署名をライセンスにバインドしないことをお勧めします。
SDK バージョン、認証タイプ、有効期限、ライセンスステータス、購入した付加価値サービスなどのライセンス情報。

プロジェクトのライセンス構成が正しいかどうか、およびコンソールで作成されたライセンス情報と一致するかどうかを確認します。
Web:
license構成などのプレーヤー初期化の構成を確認します。ドメイン: プレーヤーが埋め込まれているページのドメインが、ライセンスの申請時に指定したドメインのサブドメインであるか、同じ名前であるかを確認します。
ライセンスキー: プロジェクトで構成されているライセンスキーが、コンソールに表示されているライセンスキーと同じであることを確認します。
Android:
AndroidManifest.xml構成ファイルなどの構成を確認します。ライセンスキー:
com.aliyun.alivc_license.licensekeyの値が、コンソールに表示されているライセンスキーと同じであることを確認します。ライセンスファイル:
com.aliyun.alivc_license.licensefileの値が、ライセンスファイルが保存されているパスと同じであることを確認します。パッケージ名:
build.gradleファイルのapplicationIdの値が、コンソールに表示されているパッケージ名と同じであることを確認します。パッケージ署名: コンソールでライセンスを作成するときに署名をバインドすることを選択した場合は、プロジェクトで構成されている署名がコンソールに表示されている署名と同じであることを確認します。 次のコマンドを実行して、パッケージ署名をクエリできます:
keytool -v -list -keystore your.keystore。
iOS:
Info.plist構成ファイルなどの構成を確認します。バンドル ID:
CFBundleIdentifierの値が、コンソールで構成されているバンドル ID と同じであることを確認します。ライセンスキー:
AlivcLicenseKeyの値が、コンソールに表示されているライセンスキーと同じであることを確認します。ライセンスファイル:
AlivcLicenseFileの値が、IPAパッケージ内のライセンスファイルのパスと同じであることを確認します。
HarmonyOS:
module.json5構成ファイルなどの構成を確認します。バンドル ID:
application.json5ファイルのbundleNameの値が、コンソールで構成されているバンドル ID と同じであることを確認します。ライセンスキー:
com.aliyun.alivc_license.licensekeyの値が、コンソールに表示されているライセンスキーと同じであることを確認します。ライセンスファイル:
com.aliyun.alivc_license.licensefileの値が、HAPパッケージ内のライセンスファイルのパスと同じであることを確認します。
ライセンスを購入してアプリケーションにバインドした後、アプリケーションのライセンスファイルとライセンスキーを更新する必要がありますか?
ライセンスファイルを更新することをお勧めします。 新しいライセンスをアプリケーションにバインドすると、ライセンスファイルの有効期限も更新されます。 更新されたライセンスファイルを統合すると、リクエスト認証の成功率が向上します。 ほとんどの場合、ライセンスの更新はオンラインアプリケーションの動作に影響しません。
ライセンスキーは UID にバインドされているため、変更しないことをお勧めします。
アプリケーション ID を変更するにはどうすればよいですか?
コンソールで、ライセンスにバインドされているアプリケーションに関する情報を変更できます。
パッケージ名などのアプリケーション識別子を変更すると、元の識別子を持つアプリケーションの認証に失敗します。 新しい証明書ファイルをダウンロードして古い証明書ファイルを置き換える必要があります。 慎重に行ってください。
ApsaraVideo VOD コンソールにログオンします。
左側のナビゲーションウィンドウで、 を選択します。
プラグインを手動でアップロードする: 注:タブで、目的のアプリケーションを見つけて、列の をクリックします。
アプリケーション名、プラットフォーム、MD5 ハッシュ、およびパッケージ名などのアプリケーション識別子を変更します。
設定を確認し、[変更] をクリックします。
Android アプリケーションの MD5 署名を変更できますか?
MD5 署名などの検証構成を変更すると、公開バージョンのアプリケーションで SDK の検証に失敗する可能性があります。 その結果、アプリケーションは期待どおりに動作しません。 慎重に行ってください。
MD5 署名を A から B に変更すると、元々 MD5 署名 A で構成されていたアプリケーションは期待どおりに動作しません。 この場合、既存のアプリケーションと同じパッケージ名を持つ別のアプリケーションを作成し、新しいアプリケーションの MD5 署名として B を指定することをお勧めします。
署名のバインドを解除すると、次のバージョンの SDK は検証に失敗します。
ApsaraVideo MediaBox SDK V1.6.0 以前
Player SDK V5.5.1.0 以前
Push SDK V4.4.8 以前
Short Video SDK V3.35.0 以前
SDK のバージョン、モジュール、または機能を変更するにはどうすればよいですか?
ApsaraVideo VOD コンソールでは、構成の変更はサポートされていません。 SDK モジュールを追加したり、SDK バージョンを変更したり、SDK 機能を変更したりするには、チケットを送信してください。