
¿Estás haciendo una aplicación en Ionic y quieres agregar permisos manualmente al archivo mnanifest.xml de Android desde Ionic?
Si has respondido que si, tranquilo. No eres el primero, ni serás el último, que pasa por aquí a intentar entender cómo hacerlo. Y lo consigue.
Mi nombre es Aitor Sánchez, desarrollo apps móviles desde 2014, y en este artículo aprenderás cómo puedes agregar permisos de manera manual desde nuestra aplicación Ionic, sin la necesidad de tener que tocar el archivo manifest.xml en Android.
Pero antes de continuar, este es El Círculo. Es mi newsletter donde te puedo enseñar desarrollo de apps móviles, aso y monetización. Por cierto, si te suscribes te regalo mi ebook Duplica los ingreso de tus apps en 5 minutos. No es broma.
P.D: Darse de alta es gratis y de baja, también.
Consultar estructura del artículo
Antes de empezar
Si estás tentado a agregar manualmente los permisos directamente en el archivo manifest.xml de la build de Android, no lo hagas. En el momento que hagas cualquier cambio y recompiles la aplicación estos cambios se perderán.
No será que no te lo aviso…
¿Cómo se hace entonces?
Te enseño el XML de config.xml y así terminamos antes:
... <platform name="android"> ... <edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/uses-permission" xmlns:android="http://schemas.android.com/apk/res/android"> <uses-permission android:name="android.permission.INTERNET" /> </edit-config> ... </platform> ...
Si quieres saber que permisos tienes disponibles, entra aquí. Para utilizar cualquiera de ellos, solo tendrás que modificar el código anterior y cambiar «INTERNET» por el permiso que quieras.
O, en caso de que quieras más, copiar y pegar la línea a continuación de la anterior, y cambiar el permiso.
Si nada más que agregar, me despido ya. Espero que el artículo te haya solucionado el problema.
Nos vemos en el siguiente. ¡Hasta entonces, que vaya bien!