In-App Purchase con RevenueCat + Swift (Parte 6 de 6)1

In-App Purchase con RevenueCat en Swift - ¿Cómo instalarlo?

2

In-App Purchase con RevenueCat en Swift - ¿Cómo configurar los productos?

3

In-App Purchase con RevenueCat en Swift - ¿Cómo mostrar los productos?

4

In-App Purchase con RevenueCat en Swift - ¿Cómo comprar productos?

5

In-App Purchase con RevenueCat en Swift - ¿Cómo comprobar el estado de una suscripción?

6

In-App Purchase con RevenueCat en Swift - ¿Cómo restaurar compras?

In-App Purchase con RevenueCat en Swift - ¿Cómo restaurar compras?

Cuando se realizan compras con RevenueCat, es importante proporcionar a los usuarios una forma de restaurar sus compras en la aplicación, permitiendo así reactivar cualquier contenido que hayan adquirido previamente desde la misma cuenta del App Store.

El SDK de RevenueCat proporciona un método para llevar a cabo esta restauración, que puede ser utilizado de la siguiente manera:

Purchases.shared.restorePurchases { customerInfo, error in
// Comprobar en el customerInfo si el entitlement está activo o no
}

El completion block proporciona los siguientes atributos:

  • customerInfo: si la consulta se realiza con éxito, este objeto contendrá información relevante; de lo contrario, será nulo. Proporciona detalles sobre todas las compras y suscripciones que el usuario ha realizado en la aplicación, lo que incluye la posibilidad de determinar si el usuario está suscrito a alguno de los productos ofrecidos.
  • error: este objeto solo estará presente si se produce un fallo durante la consulta; de lo contrario, será nulo.

Para verificar si el entitlement está activo o no dentro del customerInfo, se realiza lo siguiente:

Purchases.shared.restorePurchases { customerInfo, error in
if customerInfo.entitlements["entitlement_id_que_quieres_comprobar"]?.isActive == true {
// Desbloquear el contenido que el usuario haya comprado
}
}

Con esta funcionalidad implementada, los usuarios pueden recuperar sus compras anteriores y acceder nuevamente al contenido adquirido desde la misma cuenta de App Store.

In-App Purchase con RevenueCat + Swift (Parte 6 de 6)1

In-App Purchase con RevenueCat en Swift - ¿Cómo instalarlo?

2

In-App Purchase con RevenueCat en Swift - ¿Cómo configurar los productos?

3

In-App Purchase con RevenueCat en Swift - ¿Cómo mostrar los productos?

4

In-App Purchase con RevenueCat en Swift - ¿Cómo comprar productos?

5

In-App Purchase con RevenueCat en Swift - ¿Cómo comprobar el estado de una suscripción?

6

In-App Purchase con RevenueCat en Swift - ¿Cómo restaurar compras?

Comparte este artículo

Subscríbete a nuestro Newsletter

Mantente al día en el mundo de las aplicaciones móviles con nuestro blog especializado.

Artículos semanales

Todas las semanas artículos nuevos sobre el mundo de las aplicaciones móviles.

No spam

No te enviaremos spam, solo contenido de calidad. Puedes darte de baja cuando quieras.

Contenido de calidad

Nada de contenido generado de manera automática usando ChatGPT.

Recomendaciones

Tips indispensables sobre mejores prácticas y metodologías.

© 2024 AsyncLearn