Consigue más valoraciones: reglas de SKStoreReviewController y Play In-App Review

English · Deutsch · Polski · Français

Las dos tiendas te dan un aviso de valoración del sistema y las dos limitan cuántas veces puede aparecer. Así funciona cada uno y esto es lo que prohíben las reglas.

iOS: usa el aviso del sistema

import StoreKit
import SwiftUI

struct DoneView: View {
    @Environment(\.requestReview) private var requestReview
    var body: some View {
        Text("Export finished")
            .task { requestReview() } // tras completar una tarea, nunca desde un botón
    }
}

Android: Google Play In-App Review API

val manager = ReviewManagerFactory.create(context)
manager.requestReviewFlow().addOnCompleteListener { task ->
    if (task.isSuccessful) {
        manager.launchReviewFlow(activity, task.result)
            .addOnCompleteListener { /* sigue el flujo de la app en cualquier caso */ }
    }
}

Lo que prohíben las dos tiendas

Por qué importa

Apple dice que las valoraciones y reseñas influyen en la posición de tu app en las búsquedas (Apple Developer: Creating your product page). La valoración de Google Play da más peso a las valoraciones recientes (Ayuda de Play Console: Consultar y analizar las valoraciones y reseñas de una aplicación).

La otra mitad es el momento: consulta Cuándo pedir reseñas de tu app.

Fuentes

Guías relacionadas

Preguntas frecuentes

¿Cuántas veces puedo mostrar el aviso de valoración en iOS?

Apple muestra el aviso del sistema como máximo tres veces en un periodo de 365 días a quien no ha valorado la app.

¿SKStoreReviewController está obsoleto?

Sí, desde iOS 18. Apple recomienda AppStore.requestReview(in:) o RequestReviewAction de SwiftUI.

¿Puedo preguntar «¿Te gusta la app?» antes de la tarjeta de reseña de Google Play?

No. Las directrices de Google dicen que no hagas ninguna pregunta antes ni durante la tarjeta de reseña integrada.

¿Puedo dar recompensas por valoraciones?

No. Google Play prohíbe las valoraciones y reseñas incentivadas, y la directriz 5.6.3 de Apple prohíbe manipular las reseñas.