Restaurar compras en la app para Unity SDK
Restaurar compras en iOS y Android es una función que permite a los usuarios recuperar el acceso a contenido adquirido previamente, como suscripciones o compras in-app, sin que se les vuelva a cobrar. Esta función es especialmente útil para usuarios que hayan desinstalado y reinstalado la app o que hayan cambiado de dispositivo y quieran acceder a su contenido comprado anteriormente sin pagar de nuevo.
Si creaste la pantalla en un builder, no necesitas restaurar las compras manualmente. Conecta su control de restauración — la acción Restore purchases en el Flow & Paywall Builder, o un enlace o botón de restauración en el antiguo — y el SDK completa la restauración.
Si creaste la pantalla tú mismo, llama al método .restorePurchases():
Adapty.RestorePurchases((profile, error) => {
if (error != null) {
// handle the error
return;
}
var accessLevel = profile.AccessLevels["YOUR_ACCESS_LEVEL"];
if (accessLevel != null && accessLevel.IsActive) {
// restore access
}
});
Parámetros de respuesta:
| Parámetro | Descripción |
|---|---|
| Profile | Un objeto Comprueba el estado del nivel de acceso para determinar si el usuario tiene acceso a la app. |
¿Quieres ver un ejemplo real de cómo se integra el SDK de Adapty en una app móvil? Echa un vistazo a nuestras apps de ejemplo, que muestran la configuración completa, incluyendo la visualización de paywalls, la realización de compras y otras funcionalidades básicas.