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

Personalizar notificacion PUSH usando la libreria @react-native-firebase/messaging en Expo y React Native

Personalizar notificacion PUSH usando la libreria @react-native-firebase/messaging en Expo y React Native

Tiempo de lectura: < 1 minuto Hoy os voy a enseñar cómo personalizar el icono de notificación PUSH lanzado en React Native con la librería @react-native-firebase/messaging Iremos a app.json: También añadimos a los config plugin: Con esto tenemos la mitad terminado. Ahora tendremos que crear nuestro icono de notificación. Solo aplica en Android. El icono debe ser: Tamaño: 96×96 Color: blanco … Leer más

Reescalar una imagen pixel art con nearest neighbor usando python y pillow

Reescalar una imagen pixel art con nearest neighbor usando python y pillow

Tiempo de lectura: < 1 minuto Hoy os comparto una pequeña función que permite reescalar imágenes usando nearest neighbor y directamente desde el servidor. Con esto reduciremos el coste computacional del front a la hora de reescalar imágenes. Recomiendo usarlo para estilo pixel art. Aunque es posible que funcione con otras imágenes o tengas que cambiar el algoritmo de reescalado. Primero … 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

Reglas de Cloudflare para protegerse de un ataque de bots o visitas masivas

Reglas de Cloudflare para protegerse de un ataque de bots o visitas masivas

Tiempo de lectura: < 1 minuto Hace unos meses empecé a recibir visitas masivas desde Singapur en mi web. Para solucionar el problema de estas visitas, que normalmente son de bots, hacemos lo siguiente. Vamos a nuestra cuenta Cloudflare. Cloudflare ya está protegiendo, pero puedes filtrar mejor: NOTA: Nueva forma de crear reglas de firewall Ve a Security → WAF → … Leer más

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

Mostrar ficheros más grandes en Linux

Mostrar ficheros más grandes en Linux

Tiempo de lectura: < 1 minuto Hoy comparto un comando que nos ayudará a encontrar los ficheros más grandes usando Linux. Utilizamos el siguiente comando en la consola: Esto mostrará los ficheros más grandes y podremos borrarlos. Si queremos resetear un log podemos usar lo siguiente: isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva … Leer más

Activar rotación de logs Docker para evitar que ocupen demasiado espacio.

Activar rotación de logs Docker para evitar que ocupen demasiado espacio.

Tiempo de lectura: < 1 minuto Para que Docker no deje crecer los logs sin límite: Edita o crea /etc/docker/daemon.json: max-size: máximo tamaño de cada log (ej. 10m) max-file: número de archivos de log que guarda antes de borrar Luego recarga Docker: isMa Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. … Leer más

Conectar un dominio a Shopify

Conectar un dominio a Shopify

Tiempo de lectura: 2 minutos Hoy vamos a aprender cómo podemos conectar un dominio que ya poseemos por ejemplo de OVH a nuestra tienda de Shopify. Lo primero que haremos es entrar en nuestra cuenta de Shopify e ir al panel de control. Ahora dentro iremos a Dominios Y pulsamos en Conectar existente: Ahora escribimos el dominio dónde lo indica. … Leer más