Como a maioria dos softwares, os apps que criamos precisam usar algum código de código aberto para funcionar. Simplificando, o código de código aberto é publicado por outros desenvolvedores e eles permitem que qualquer pessoa o use, desde que sigam os requisitos de licença que se aplicam ao código. Exemplos de tais licenças são a licença MIT ou BSD. Muitas licenças incluem cláusulas que exigem que a licença seja contida em qualquer software (neste caso, seu app) que use o código ao qual a licença se aplica.
O que isso significa para você?
Seu app precisa exibir as licenças de alguns pacotes que são necessários para o funcionamento do app.
A maioria dos nossos layouts de app inclui um botão que leva para a tela de configurações por padrão.
As licenças podem ser vistas na tela de configurações pelos usuários do seu app. Então, se a tela de configurações está acessível no seu app, você não precisa fazer nada.
Se você não quiser deixar a tela de configurações acessível, pode mostrar só a página de licença como vamos explicar abaixo.
Mostrando as Licenças Manualmente
Basicamente, você precisa adicionar um botão ou link ao seu site, que permita aos usuários abrir a página de licenças do app.
A solução mais fácil é adicionar um botão/link ao seu site que leve a https://webtoapp.design/apps/pt_BR/show_licenses
Agora, quando um usuário clicar nesse link no seu app, ele verá as licenças. O melhor lugar para adicionar esse link no seu site é, por exemplo, no rodapé do seu site ou nos termos de serviço.
Aqui está como a tela de licença do app se parece:

executeWhenAppReady() do nosso script auxiliar de aplicação. Ele garante que seu site não tente interagir com o aplicativo antes que ele esteja pronto ou quando o site for carregado usando um navegador comum (ReferenceError, a função não está definida). Alternativamente, se você atualizou seu aplicativo desde dezembro de 2022, você também pode chamar a função de JavaScript showLicensePage.
