O Push SDK exige uma licença para ativar a ingestão de streams. Saiba como obter e integrar a licença do Push SDK.
Licença unificada
O Push SDK utiliza o service de licença unificada do ApsaraVideo, que autoriza vários SDKs para seu aplicativo, como o Push SDK e o Queen SDK. A LicenseKey e o LicenseFile (arquivo de certificado) são compartilhados entre todos os services que usam a licença unificada; portanto, configure-os apenas uma vez. Use sempre o arquivo de certificado mais recente.
Solicitar uma licença
Para obter instruções, consulte Autorização de licença unificada.
Configure a licença
Configure a licença no Android
-
(Recomendado) Copie o arquivo de licença para o diretório assets do seu projeto no Android Studio.
NotaTambém é possível copiar o arquivo de licença para outro local. No entanto, certifique-se de que o valor de
com.aliyun.alivc_license.licensefilena Etapa 2 corresponda ao caminho do arquivo de licença. -
Adicione um nó <meta-data> ao arquivo AndroidManifest.xml.
ImportanteSe a verificação da licença falhar após a configuração, verifique se o nó <meta-data> está sob o elemento <application> e se o atributo name do nó <meta-data> está correto.
<meta-data android:name="com.aliyun.alivc_license.licensekey" android:value="foIV**************************************"/> <!-- TODO: Set your LicenseKey value--> <meta-data android:name="com.aliyun.alivc_license.licensefile" android:value="assets/cert/release.crt"/> <!-- TODO: Set your LicenseFile path-->
Configure a licença no iOS
Copie o arquivo de licença para o diretório especificado no seu projeto Xcode e selecione o projeto atual em Target Membership.
Abra o Info.plist. Defina AlivcLicenseKey como sua chave de licença e AlivcLicenseFile como o caminho do seu arquivo de licença.
Integrar a licença no Flutter
Para aplicativos Flutter, integre as licenças nativas de cada plataforma de destino. Para mais informações, consulte Configure a licença no Android ou Configure a licença no iOS.