Implementar Inicio de Sesión Google en Android con React Native y Expo y validar con un servidor en Python

Implementar Inicio de Sesión Google en Android con React Native y Expo y validar con un servidor en Python

Tiempo de lectura: 4 minutos Hoy vamos a aprender cómo podemos implementar inicio de sesión Google Sign usando React Native y Expo de forma sencilla. Lo primero que haremos es utilizar esta librería @react-native-google-signin/google-signin La instalamos: Una vez instalada vamos a configurarla. Primero crearemos nuestro manejador en Typescript: Y ahora vamos a crear el código que nos permitirá iniciar sesión. … Leer más

Implementar request tracking transparency en iOS y permiso de anuncios Admob usando React Native y Expo

Implementar request tracking transparency en iOS y permiso de anuncios Admob usando React Native y Expo

Tiempo de lectura: 2 minutos Hoy vamos a aprender a implementar request tarcking transparency usando React Native y Expo. Para ello crearemos el siguiente archivo utils: Vale vamos por partes: Tienes que instalar las siguientes librerías: Os recomiendo que implementeis esta funcionalidad en un context, pero también podeís implementarla directamente en la primera pantalla antes de abrir la app. Implementación: … Leer más

Añadir suscripciones in app usando React Native en Android o iOS con react-native-iap

Añadir suscripciones in app usando React Native en Android o iOS con react-native-iap

Tiempo de lectura: 3 minutos Hoy vamos a aprender cómo podemos añadir suscripciones en nuestra aplicación desarrollada con React Native para Android o iOS. Para realizar las compras en aplicación tenemos que instalar la siguiente librería en nuestro proyecto: Os recomiendo instalar la versión (a fecha de hoy): Referencias de compras de suscripción en Android: https://developer.android.com/google/play/billing/rtdn-reference?hl=es-419 Referencias de compras de … Leer más

Solucionar error de React Native Expo: Plugin [id: ‘expo-module-gradle-plugin’] was not found in any of the following sources

Solucionar error de React Native Expo: Plugin [id: ‘expo-module-gradle-plugin’] was not found in any of the following sources

Tiempo de lectura: < 1 minuto Hoy vamos a aprender a solucionar el error de React Native: Este error ocurre porque una de las librerías es incompatible con las actuales. Para solucionarlo debemos ejecutar: Y actualizar las librerías indicadas. isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 … Leer más

Solucionar problema en Expo EAS al generar build iOS: error code 35

Solucionar problema en Expo EAS al generar build iOS: error code 35

Tiempo de lectura: < 1 minuto Hoy vamos a aprender a solucionar el problema: Este error ocurre cuándo intentamos crear el build para iOS desde Flutter y nos pide las credenciales, las intrudocimos correctamente pero nos da error. Lo que debemos hacer es cambiar el comando de generación del build por este: Al añadir –non-interactive al final, lograremos continuar. isMa Ingeniero … Leer más

Cómo cambiar la versión de Kotlin usando Expo React Native

Cómo cambiar la versión de Kotlin usando Expo React Native

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos cambiar la versión de Kotlin utilizada en Expo. Primero tenemos que instalar expo-build-properties, que nos permitirá editar propiedades del proyecto nativo sin modificar nada de la carpeta android. Y luego modificamos dentro de nuestro app.json y podremos añadir el kotlinVersion: isMa Ingeniero en Informática, Investigador, me encanta crear cosas … Leer más

Solucionar problema de no se ha podido verificar la integridad de la APP instalada desde Expo EAS React Native en iOS (iPhone o iPad)

Solucionar problema de no se ha podido verificar la integridad de la APP instalada desde Expo EAS React Native en iOS (iPhone o iPad)

Tiempo de lectura: 2 minutos Hoy vamos a solucionar el problema que no nos permite instalar un build de desarrollo generado con Expo usando EAS para React Native en iOS iPhone o iPad. El mensaje que aparece es el siguiente: «Imposible instalar [APP]» «Esta app no se puede instalar porque no se ha podido verificar su integridad.» El problema es … Leer más

Crear webhook en EAS Expo React native y automatizar con n8n para enviar notificación de builds a Discord

Crear webhook en EAS Expo React native y automatizar con n8n para enviar notificación de builds a Discord

Tiempo de lectura: 4 minutos Hoy vamos a aprender cómo podemos crear un webhook para qué nos avise EAS Expo React Native cada vez que realice un build. Además lo integraremos con n8n para crear un flujo que permitirá enviar una alerta a Discord con los datos del build realizado. Lo primero que haremos es instalar n8n si no lo … Leer más

Autoincrementar versión de Expo de forma automática para tus builds en Android o iOS

Autoincrementar versión de Expo de forma automática para tus builds en Android o iOS

Tiempo de lectura: < 1 minuto Para incrementar automáticamente la versión visible para el usuario («version»: «1.0.0» en app.json), puedes hacerlo con eas version también, usando un modo especial: 1. Configurar eas.json para auto-incrementar Dentro de tu archivo eas.json, agrega la opción version con la opción increment configurada en el perfil correspondiente (por ejemplo, production). 2. Asegurarte de que no usas … Leer más

Añadiendo Notificaciones y Firebase a Nuestra App de Tareas

Añadiendo Notificaciones y Firebase a Nuestra App de Tareas

Tiempo de lectura: 2 minutos En esta parte, mejoraremos aún más nuestra app de tareas de React Native con:✅ Notificaciones push con Expo Notifications.✅ Sincronización en la nube con Firebase Firestore. Requisitos previos 1. Configurar Notificaciones Push Las notificaciones push permiten recordar tareas importantes. Para ello, usaremos Expo Notifications. 1.1 Instalar dependencias Ejecutamos: Además, si usamos un dispositivo físico en … Leer más