Cómo solicitar una reseña de la AppStore en SwiftUI

A partir de iOS 16 al importar StoreKit en nuestra app, tendremos acceso a la environment key llamada requestReview que nos permite solicitar al usuario que deje una reseña.

A continuación vemos un ejemplo del código a usar, sin embargo es importante tener en cuenta que la función requestReview() no debe ser llamada como respuesta a un tap de un botón, el ejemplo solo muestra el código a usar para solicitar la reseña:

import StoreKit
import SwiftUI
struct ContentView: View {
@Environment(\.requestReview) var requestReview
var body: some View {
Button("Solicitar review") {
requestReview()
}
}
}
Ejemplo de solicitar una reseña al usuario

Notas

  • Es importante llamar esta función cuando tenga sentido para no afectar la experiencia de usuario y no sea considerado spam para el usuario.
  • Al llamar la función requestReview(), no siempre mostrará la alerta de solicitud de una reseña, Apple es el responsable y dirá si la alerta puede o debe ser mostrada.
  • Para Apple no es apropiado llamar a requestReview() en respuesta a la acción de un botón, ya que es posible que la alerta no se muestre.
  • Tratar de evitar solicitar una reseña inmediatamente al abrir la app.
  • Tratar de llamar esta función en un momento donde no interrumpa al usuario, como por ejemplo al terminar una serie de eventos en el que el usuario los ha terminado correctamente

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