Perguntas frequentes sobre solicitação, renovação, uso e alteração de configurações de licença.
Erro de licença no player web
Problema: Ocorre um erro de licença ao usar o Player SDK for Web.
Solução: O Player SDK for Web v2.28.0 e versões posteriores exigem licença. As novas licenças são incompatíveis com versões anteriores. Atualize para a versão v2.29.1 ou superior. Se você ainda não adquiriu uma licença, acesse a página de compra do ApsaraVideo MediaBox SDK para comprar uma nova licença. Após a compra, vincule-a ao seu aplicativo.
Erro de licença no player móvel
Problema: Ao usar o Player SDK para clientes móveis v7.0.0 ou posterior, surge uma mensagem como "License verify premium func:abr".

Solução: O Player SDK v7.0.0 e versões posteriores oferecem diferentes edições. Recursos avançados, como políticas ABR, exigem uma licença da Professional Edition. Para mais informações, consulte Obter uma licença do ApsaraVideo Player SDK.
Expiração e renovação de licença
Verificar a data de expiração da licença
Faça login no console do ApsaraVideo VOD ou no console do ApsaraVideo Live.
No painel de navegação à esquerda, escolha SDK Management > My Licenses.
Clique em na aba License Management, localize o pedido de licença vinculado ao seu aplicativo e visualize a data de validade na coluna Expiration Date.

Renovar a licença
Se a data de expiração informada por SMS diferir da exibida no console, prevalece a data do console (o período de validade pode ter sido estendido manualmente). Ignore o aviso de expiração na página Renewal do Billing and Cost Management. Desative a renovação automática.
-
Se o seu pedido de licença agrupar vários recursos do SDK, renove todo o pedido. Existem dois métodos disponíveis:
Se o pedido de licença possuir um id de instância, clique em Renew na coluna Actions.

Se o pedido de licença não possuir um id de instância, o botão Renew não estará disponível. Nesse caso, adquira uma nova licença na página de compra do ApsaraVideo MediaBox SDK e vincule-a ao seu aplicativo.
Solucionar erros de licença
Se ocorrer um erro de licença durante a integração, siga estas etapas:
-
Verifique a configuração da licença no console do ApsaraVideo VOD ou ApsaraVideo Live.
Faça login no console do ApsaraVideo VOD ou no console do ApsaraVideo Live.
No painel de navegação à esquerda, escolha SDK Management > My Licenses.
Clique em na aba Application Management, localize o aplicativo desejado e clique em Details. Os detalhes do aplicativo e as informações da licença vinculada serão exibidos.
-
Valide os seguintes itens:
Informações básicas: Confira o identificador do aplicativo (como o nome do pacote) e a assinatura do pacote. Recomendamos não vincular uma assinatura de pacote.
Informações da licença: Verifique a versão do SDK, o tipo de autorização, a data de expiração, o status da licença e os serviços de valor agregado adquiridos.

-
Confirme se a configuração da licença no seu projeto corresponde à do console.
-
Para aplicativos web, verifique a configuração do campo
licensedurante a inicialização do player.domain: Domínio onde o player está hospedado. Deve corresponder exatamente ao domínio especificado durante a solicitação da licença ou ser um subdomínio dele.key: Deve ser idêntica à chave de licença exibida no console.
-
Android: Revise as configurações no arquivo
AndroidManifest.xml.LicenseKey: Garanta que o valor de
com.aliyun.alivc_license.licensekeyseja igual à chave mostrada no console.Arquivo de licença: Assegure-se de que o valor de
com.aliyun.alivc_license.licensefileaponte corretamente para o caminho onde o arquivo de licença está armazenado.id do Pacote: O
applicationIddefinido nobuild.gradledeve coincidir com oPackage Nameregistrado no console.Assinatura do pacote: Se você vinculou uma assinatura ao criar a licença no console, confirme se a assinatura configurada no projeto é a mesma. Execute o comando a seguir para consultar a assinatura do seu pacote:
keytool -v -list -keystore your.keystore.
-
iOS: Analise a configuração do
Info.plist.Bundle id: Valide se o valor de
CFBundleIdentifiercorresponde aoBundle IDconfigurado no console.License Key: Confirme se o valor de
AlivcLicenseKeyé igual ao exibido no console.Arquivo de licença: Verifique se o valor de
AlivcLicenseFileaponta para o caminho correto do arquivo de licença dentro do pacoteipa.
-
HarmonyOS: A principal configuração a ser verificada encontra-se no arquivo
module.json5.BundleId: O
bundleNamenoapp.json5precisa corresponder aoBundleIDdo HarmonyOS configurado no console.LicenseKey: O valor de
com.aliyun.alivc_license.licensekeydeve ser idêntico à chave de licença apresentada no console.Arquivo de licença: O valor de
com.aliyun.alivc_license.licensefiledeve corresponder ao caminho do arquivo de licença dentro do pacotehap.
-
Atualizações de arquivo e chave de licença
license file: Atualize o arquivo de licença após a renovação. O novo arquivo contém a data de expiração atualizada e melhora a taxa de sucesso da autenticação. Um arquivo de licença antigo em um aplicativo já publicado geralmente continua funcionando.license key: A chave de licença permanece inalterada. Cada chave de licença é mapeada exclusivamente para um id de usuário (UID).
Modificar um id de aplicativo
Se as informações do seu aplicativo mudarem, modifique-as no console.
Importante
Alterar identificadores de aplicativo (como Package Name) causa falha na autenticação de aplicativos que utilizam os identificadores antigos. Baixe novamente e substitua o arquivo de licença. Proceda com cautela.
Faça login no console do ApsaraVideo VOD.
No painel de navegação à esquerda, escolha .
Clique em na aba Application Management. Localize o aplicativo desejado e clique em Edit.
Modifique o nome do aplicativo, a plataforma, o hash MD5 da assinatura do aplicativo Android e identificadores como o nome do pacote.
Clique em Modify para salvar as alterações.
Modificar a assinatura do pacote Android
Modifique a assinatura do pacote com cautela. Alterar configurações de autorização, como a assinatura do pacote, pode causar falhas na autenticação do SDK para versões de aplicativos já publicadas. Cenários comuns:
Ao alterar a assinatura do pacote de A para B, as versões do aplicativo que usam a assinatura A param de funcionar. Crie um novo aplicativo com o mesmo nome de pacote, mas com a assinatura B, para as novas versões.
-
Desvincular a assinatura do pacote pode gerar falhas de autenticação em versões mais antigas do SDK. Não desvincule se o seu aplicativo utilizar alguma destas versões:
ApsaraVideo MediaBox SDK: v1.6.0 e anteriores
Player SDK: v5.5.1.0 e anteriores
Push SDK: v4.4.8 e anteriores
Short Video SDK: v3.35.0 e anteriores
Modificar módulos, edições ou recursos autorizados
O console não permite modificar diretamente as configurações de licença. Para adicionar módulos do SDK ou alterar a edição e os recursos de um módulo existente, envie um ticket.