Verificar compra in app con Apple Store Kit 2 y JWT en Python

Verificar compra in app con Apple Store Kit 2 y JWT en Python

Tiempo de lectura: < 1 minuto Ho voy a compartir una función que nos permitirá verificar las compras que realicemos en Apple con Apple Store Kit 2 y JWT usando Python. Lo primero que haremos es crear una función utils que nos permitira validar el jwsRepresentation de la compra de Apple. Para ello usaremos estas funciones: Y la forma de utilizarse … Leer más

Verificar compra en aplicación iOS usando Python

Verificar compra en aplicación iOS usando Python

Tiempo de lectura: 2 minutos Hoy vamos a crear una función qué nos permitirá verificar una compra in app realizada desde ios con Apple y en Python. Crearemos una funcion util de esta forma: Y la utilizamos de la siguiente forma: Muy importante esta función debe recibir un transactionReceipt no confundir con el purchaseToken de Android ni con jwsRepresentationIOS de … Leer más

Implementar compras en aplicación usando expo-iap en React Native Expo para Android /iOS

Implementar compras en aplicación usando expo-iap en React Native Expo para Android /iOS

Tiempo de lectura: 4 minutos Hoy vamos a aprender a implementar compras in app usando Expo IAP para Android o iOS en React Native. Primero vamos a instalar la librería que necesitamos (expo-iap): Ahora tenemos que añadir dentro de app.config.js nuestro código: Recuerda que debes tener creados unas suscripciones dentro de Google Play o Apple Store. Una vez instalada, vamos … 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

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

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

Detectar idioma automáticamente en React Native con @react-native-localize + i18next

Detectar idioma automáticamente en React Native con @react-native-localize + i18next

Tiempo de lectura: 2 minutos Vamos a aprender la forma más fiable para obtener el idioma del dispositivo y ademas utilizarlo junto con la libreria de idiomas i18next. Instalar dependencias Si usas TypeScript, instala también los tipos: Estructura recomendada Crear los archivos de idioma (es.ts, en.ts) src/i18n/translations/es.ts src/i18n/translations/en.ts Configurar i18next con detección automática src/i18n/index.ts Usar las traducciones en la app … 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

¿Qué es Kotlin? Introdución y primeros pasos

¿Qué es Kotlin? Introdución y primeros pasos

Tiempo de lectura: 2 minutos Kotlin es un lenguaje de programación moderno, conciso y seguro desarrollado por JetBrains. Se utiliza principalmente para el desarrollo de aplicaciones Android, pero también es compatible con el desarrollo web, backend y multiplataforma. Instalación de Kotlin Para empezar a programar en Kotlin, puedes utilizar cualquiera de las siguientes opciones: Tu primer programa en Kotlin Sintaxis … Leer más

Desactivar rotación de pantalla en una aplicación Flutter

Desactivar rotación de pantalla en una aplicación Flutter

Tiempo de lectura: < 1 minuto Para desactivar la rotación de la pantalla en una aplicación Flutter, debes configurar tanto el código de Flutter como el proyecto nativo de iOS. Sigue estos pasos: 1. Configuración en Flutter Usa el paquete SystemChrome para establecer la orientación de la pantalla en tu aplicación. Esto se hace en el archivo main.dart: 2. Configuración en … Leer más