Como la mayoría del software, las apps que creamos necesitan usar algo de código de fuente abierta para funcionar. En pocas palabras, el código de fuente abierta es publicado por otros desarrolladores y permiten que cualquiera lo use, siempre que sigan los requisitos de licencia que se aplican al código. Ejemplos de tales licencias son la licencia MIT o BSD. Muchas licencias incluyen cláusulas que requieren que la licencia esté contenida en cualquier software (en este caso tu app) que use el código al que se aplica la licencia.
¿Qué significa esto para ti?
Tu app necesita mostrar las licencias de algunos paquetes que son necesarios para que la app funcione.
La mayoría de nuestros diseños de app incluyen por defecto un botón que lleva a la pantalla de ajustes.
Las licencias pueden ser vistas en la pantalla de ajustes por los usuarios de tu app. Así que si la pantalla de ajustes es accesible en tu app, no tienes que hacer nada.
Si no quieres que la pantalla de ajustes sea accesible, puedes mostrar solo la página de licencias como explicamos abajo.
Mostrando las Licencias Manualmente
Básicamente, necesitas agregar un botón o enlace a tu sitio web, que permita a los usuarios abrir la página de licencias de la app.
La solución más fácil es agregar un botón/enlace a tu sitio web que lleve a https://webtoapp.design/apps/es/show_licenses
Ahora, cuando un usuario haga clic en este enlace en tu app, se le mostrarán las licencias. El mejor lugar para agregar este enlace en tu sitio web es, por ejemplo, en el pie de página de tu sitio web o en los términos de servicio.
Así es como se ve la pantalla de licencias de la app:

executeWhenAppReady() de nuestro script de ayuda de la aplicación. Garantiza que tu sitio web no intente interactuar con la aplicación antes de que esté lista o cuando tu sitio web se cargue utilizando un navegador normal (ReferenceError, function is not defined). Alternativamente, si has actualizado tu aplicación desde diciembre de 2022, también puedes usar la función JavaScript showLicensePage.
