Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Integración de login con Facebook en Ionic

Integración de login con Facebook en Ionic
Escrito por Digitaldot
24 de enero de 2019
Tiempo de lectura 4 min

En digitalDot tenemos un equipo de desarrolladores de aplicaciones móviles que además de crear apps para nuestros clientes, se “entretienen” haciendo tutoriales para que tú te animes a mejorar esa aplicación móvil que estás diseñando.

En esta ocasión quieren enseñaros a que, los futuros usuarios de vuestra super aplicación móvil, puedan acceder mediante su cuenta de Facebook (login con Facebook).

Cómo añadir a una app la opción de “entrar” con Facebook o login con Facebook

Para integrar, en una aplicación de Ionic, el acceso a través de una cuenta en Facebook lo primero que debemos hacer es registrar nuestro proyecto en Facebook Developers.

Una vez que lo hayamos hecho iremos al apartado de Configuración y a la opción de Información básica.

Login facebook app. digitalDot

Dentro de la ventana que se nos mostrará procederemos a añadir nuestras plataformas.

Aunque estemos usando Ionic podemos añadir Android o IOS si solo queremos usar uno de los dos. En nuestro caso vamos a configurar ambos.

Comenzamos añadiendo la plataforma de IOS. Estando en la ventana de Información básica, descendemos en la página hasta el botón de Añadir plataforma.

ios ionic para app. digitalDot

Pulsamos en dicho botón y seleccionamos la opción iOS.

login app facebook. digitalDot

Aquí configuramos dicha plataforma con el nombre del paquete de nuestra aplicación de Ionic.

Integrar inicio app facebook. digitalDot

Este nombre de paquete debe coincidir con el nombre del paquete en nuestra aplicación Ionic, y, ¿dónde podemos encontrarlo? en el archivo “config.xml”.

Inicio sesion facebook móvil. digitalDot

Podemos añadir también los identificadores de Iphone y/o iPad si ya tenemos nuestra aplicación publicada en el AppStore de Apple.

Para configurar la plataforma de Android es prácticamente igual.

Acceso desde Facebook con ionic. di

Una vez tengamos las dos plataformas configuradas y hayamos guardado los cambios, procederemos a instalar el plugin de Facebook para Ionic.

Para ello lo instalamos como cualquier otro plugin, mediante los siguientes comandos:

ionic cordova plugin add cordova-plugin-facebook4 --variable APP_ID="123456789" --variable APP_NAME="myApplication"

Antes de incorporar el login con Facebook tenemos que modificar este comando ligeramente, insertando el ID de nuestra aplicación en el campo APP_ID. Este ID lo obtendremos de nuestro proyecto en Facebook Developers.

app id facebook developers. digitalDot

Y en el campo APP_NAME insertaremos el nombre de nuestra aplicación.

Posteriormente, ejecutamos el comando y cuando acabe el proceso de añadir el plugin a nuestro proyecto de Ionic, ejecutaremos el siguiente comando para instalarlo:

npm install --save @ionic-native/facebook

Ahora que tenemos el plugin instalado ya podemos empezar a escribir código en nuestro proyecto para comunicarnos con Facebook. Recordad que este botón debe aparecer en verde:

login facebook desarrollo app. digitalDot

Si, por el contrario, aparece aún en desarrollo estará en gris:

añadir login facebook desarrollo app. digitalDot

Tendremos que pulsar en “Desactivado” para activarla. Nos pedirá que añadamos un enlace de Políticas de Seguridad y que elijamos una categoría para clasificar nuestra aplicación. Una vez hecho, nos deberá aparecer como publicada y de color verde.

Ahora ya podremos escribir nuestro código para entrar a la aplicación móvil con Facebook (login con Facebook).

Para empezar hemos creado un método llamado “loginFacebook()” que está enlazado a un botón de nuestra pantalla.

Dicho método se encarga de comunicarse con Facebook y, en nuestro caso, obtener el email y el ID de usuario de Facebook que le insertemos. El método es el siguiente:

inicio facebook para app. digitalDot

Una vez se obtienen los datos, los almacenamos en una variable que hemos llamado “usuarioFacebook”. Para que posteriormente podamos enviarlos a nuestro servidor y hacer un Login o lo que se desee en cada caso.

Para acceder a dichos datos se realizará de la siguiente forma:

usuarioFacebook.email;

Y, ¡listo!, ya tenéis una aplicación móvil para Android a la que vuestros usuarios podrán acceder con un solo clic gracias a la opción de Login con Facebook.

Si queréis saber más sobre diseño y desarrollo de aplicaciones móviles, de páginas web o tiendas online, seguid visitando la sección de noticias de digitalDot o seguidnos en nuestras redes sociales, ya sabéis: Facebook, Twitter, Linkedin e Instagram.

login facebook app ionic. digitalDot

Noticias relacionadas sobre Aplicaciones Móviles

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Cómo desarrollar aplicaciones móviles seguras desde el diseño

Hoy en día, las aplicaciones móviles y web son el canal principal de interacción con los usuarios, por lo que la seguridad no puede tratarse como una capa adicional. Hoy, desarrollar software seguro implica integrar la protección desde las primeras decisiones de diseño. En digitalDot trabajamos bajo un enfoque de…

Cómo ofuscar código en Android

Cómo Ofuscar código en Android

La ofuscación de código es una técnica importante para proteger tus aplicaciones móviles contra la ingeniería inversa y mejorar la seguridad de tu software. Desde digitalDot, te mostraremos cómo puedes ofuscar tu código en Android usando ProGuard y otras herramientas. Inicio del proceso de ofuscación A la hora de compilar…

Novedades sobre Android 14

Android 14: novedades para los desarrolladores de apps móviles

El lanzamiento de Android 14, originalmente programado para el martes 5 de septiembre de 2023, ha experimentado un aplazamiento hasta el próximo mes de octubre. Esta nueva fecha coincidirá con el evento de presentación del esperado Pixel 8, junto con el lanzamiento del flamante Pixel Watch 2, el reloj inteligente…

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

Estadísticas 2023 sobre aplicaciones móviles para tiendas online

¿Estás pensando en tener una aplicación móvil para tu tienda online? ¿No lo has pensado todavía porque no te termina de convencer? El pasado miércoles 19 de julio, AppsFlyer publicó el informe “The State of eCommerce App Marketing”, un análisis profundo de las tendencias de la industria mundial para orientar…

¿Cómo crear una app de éxito?

¿Cómo crear un App de éxito?

Actualmente, miles de personas incorporan las aplicaciones móviles a sus rutinas por lo que, cada vez, están más integrados en nuestros hábitos diarios.Los investigadores MTM y Google han desarrollado un modelo para empresas, que les informa de cómo crear una “app exitosa”. Hablemos de ello. Poder integrar una App por…

Garantías para tiendas online y Apps

Garantías para tiendas online y APP de digitalDot

El 1 de enero del presente año (2022) entró en vigor una nueva normativa que afecta a la garantía legal de cualquier tipo de productos digitales, incluidas las garantías para tiendas online o aplicaciones móviles. digitalDot, como empresa de desarrollo de software debemos aplicar esta nueva normativa principalmente en algunas…

Desarrollo app Firebase - digitalDot

Acelera el desarrollo de tus apps con el marco de Firebase

Google nos trae nuevas características en su marco de desarrollo Firebase con lo que los desarrolladores podrán disminuir los tiempos de producción de sus aplicaciones. Firebase es una plataforma que fue creada por Google en 2014 para el desarrollo de aplicaciones web y móviles. Se encuentra integrada con Google Cloud…

Posicionamiento de aplicaciones móviles

¿Cómo posicionar una aplicación móvil?

Si estás leyendo este artículo es porque o tienes una app o estás a punto de tenerla y quieres saber cómo aparecer por encima del resto de aplicaciones móviles. En digitalDot, además de diseñar apps para Android y para iOS, os ayudamos a posicionarlas. En esta ocasión os vamos a…

Añadir Política de privacidad en la app Play Store

Cómo añadir la política de privacidad en nuestra App Play Store

Hace unos meses Google anunció una nueva normativa por la cual se obliga a incluir la política de privacidad a todas las aplicaciones a partir de abril de 2022. Este es un cambio ya hemos vivido como agencia de desarrollo web y software en el desarrollo de páginas, pero ahora…

1 2 3 6
crossmenuchevron-down