
Mantente al día en el mundo de las aplicaciones móviles con nuestro blog especializado. #Swift #MobileDevelopment #iOS #SwiftUI
Joined February 2023
- Tweets321
- Following160
- Followers63
- Likes47
¿Sabías que ahora es más fácil crear valores personalizados de EnvironmentValues en SwiftUI? Descúbrelo en nuestro nuevo video: youtu.be/8-JvqHVqUUA
Mejora el rendimiento de tus apps con SwiftData usando índices. Agregar índices a tus modelos optimiza las consultas frecuentes, acelerando las operaciones de lectura y escritura.
asynclearn.com/blog/swiftdat…
#Swift #SwifData
Aprender cómo utilizar Image Playground para que tus usuarios puedan generar imágenes usando Apple Intelligence en tus apps.
#AppleIntelligence #Swift #SwiftUI
asynclearn.com/blog/image-pl…
1️⃣ Importa la librería de interfaz:import RevenueCatUI
2️⃣ Crea una variable de estado para controlar la presentación con .sheet:
3️⃣ Presenta el CustomerCenterView cuando sea necesario:
asynclearn.com/blog/como-imp…
Replying to @AsyncLearn @RevenueCat
Con estas funcionalidades, se reduce el número de consultas sobre problemas de compra o solicitudes de cancelación y cambios de suscripción, permitiéndote ahorrar tiempo en soporte.
✨ Ejemplo:
Tomemos el ejemplo de Racketly con el Entitlement "RacketlyGold," que puede incluir diferentes planes:
1️⃣ Plan Mensual
2️⃣ Plan Anual
3️⃣ Plan Semanal
Replying to @AsyncLearn @RevenueCat
Para desbloquear el acceso a estas estadísticas de partidos, los usuarios deben tener un entitlement específico: “RacketlyGold.” Una vez que lo tienen, pueden acceder a la sección exclusiva de estadísticas de la app (marcada con el rectángulo rojo).
4️⃣ Suscripciones auto-renovables
Permiten a los usuarios comprar contenido dinámico por un período definido.
Este tipo de suscripción se renueva automáticamente a menos que el usuario la cancele.
Ideal para contenido o servicios continuos.
3️⃣ Suscripciones no renovables
Permiten a los usuarios acceder a un servicio o contenido por un tiempo limitado, como contenido de un pase de temporada.
Este tipo de suscripción no se renueva automáticamente.
Ideal para contenido de temporada o de tiempo limitado.
2️⃣ No consumibles
Ofrecen funciones premium que se compran una vez y no expiran.
Ejemplos incluyen acceso de por vida a tus productos.
1️⃣ Consumibles
Proporcionan elementos consumibles, como vidas o gemas usadas para avanzar en un juego.
Este tipo de productos se agotan o expiran a medida que se usan y pueden comprarse nuevamente.
Son comunes en juegos premium para artículos como vidas o monedas virtuales.
Replying to @AsyncLearn @RevenueCat
4. Ya estamos listos para usar RevenueCat en nuestro proyecto. Otro día veremos como integrarlo ✨
Te dejamos un artículo nuestro por si quieres conocer un poco más
asynclearn.com/blog/in-app-p…
Replying to @AsyncLearn @RevenueCat
3. Creamos el proyecto de iOS desde el Dashboard de RevenueCat:
- App name: Nombre de la app.
- App Bundle ID: Bundle ID de la app (Ej: com.miapp.bundleid)
- App Store Connect App-Specific Shared Secret: Código secreto que permite a RevenueCat conectarse con Apple
Replying to @AsyncLearn @RevenueCat
1. Instalamos con SPM RevenueCat: github.com/RevenueCat/purcha…
2. Creamos una cuenta en revenuecat.com/
🎥 Descubre cómo acceder directamente a las base de datos creadas por Core Data y Swift Data youtu.be/yLsvwmSZQqc?si=kiDc…
#Swift #CoreDara #SwiftData
Replying to @RevenueCat
@RevenueCat sacó una nueva vista llamada Customer Center, descubre con @laprea_marcelo para que sirve y como implementarla
asynclearn.com/blog/como-imp…
🎬 Descubre cómo crear vistas previas interactivas en #SwiftUI con la macro Previewable youtu.be/bao8jAvuROQ

















