Petición de reseña in-app tras momentos positivos (0 ratings en US) #41

Closed
opened 2026-09-01 09:20:15 +00:00 by alexandrev · 1 comment
Owner

Pedido por Alexandre ('Haz el A' — análisis 2026-09-01, sin pagar ads): la ficha tiene 0 valoraciones en US y 1 en ES, lo que mata la conversión. Añadir SKStoreReviewController/requestReview tras momento positivo (check-in guardado con ≥2 meses de histórico), con gate de una petición por versión. Sale en 1.6.2.

Pedido por Alexandre ('Haz el A' — análisis 2026-09-01, sin pagar ads): la ficha tiene 0 valoraciones en US y 1 en ES, lo que mata la conversión. Añadir SKStoreReviewController/requestReview tras momento positivo (check-in guardado con ≥2 meses de histórico), con gate de una petición por versión. Sale en 1.6.2.
Author
Owner

Implementado en fa7df50 y enviado en build 85 / versión 1.6.2 (WAITING_FOR_REVIEW, 2026-09-01).

  • ReviewRequestService (Utilities/): gate ≥2 meses distintos con snapshots + una petición por versión (Apple añade su cap de 3/año)
  • Hooks: QuickUpdateView.saveAll() y AddSnapshotView.performSave() (solo altas, no ediciones) → \.requestReview 1,2s después de cerrar el sheet

La 1.6.2 lleva también el fix de instrumentación de #39. Gotcha API: el primer POST /v1/reviewSubmissionItems devolvió 500 UNEXPECTED_ERROR y dejó la submission vacía — reintentar el item sobre la misma submission funciona a la primera.

Implementado en `fa7df50` y enviado en build 85 / versión 1.6.2 (WAITING_FOR_REVIEW, 2026-09-01). - `ReviewRequestService` (Utilities/): gate ≥2 meses distintos con snapshots + una petición por versión (Apple añade su cap de 3/año) - Hooks: `QuickUpdateView.saveAll()` y `AddSnapshotView.performSave()` (solo altas, no ediciones) → `\.requestReview` 1,2s después de cerrar el sheet La 1.6.2 lleva también el fix de instrumentación de #39. Gotcha API: el primer POST /v1/reviewSubmissionItems devolvió 500 UNEXPECTED_ERROR y dejó la submission vacía — reintentar el item sobre la misma submission funciona a la primera.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexandrev/InvestmentTrackerApp#41