Saltar al contenido principal

Cómo superar la revisión de la Tienda de Aplicaciones para compras en la aplicación en 2025

Guía completa para obtener aprobación de tu aplicación con compras en la aplicación en iOS y Android. Aprende los motivos de rechazo comunes, los requisitos y las mejores prácticas para 2025.

Martin Donadieu

Martin Donadieu

Gerente de Contenido

Cómo superar la revisión de la Tienda de Aplicaciones para compras en la aplicación en 2025

Obtener aprobación de tu aplicación en la Tienda de Aplicaciones y Google Play puede ser desafiante, especialmente al implementar compras en la aplicación (IAP) y suscripciones. Con directrices más estrictas en 2025, es crucial entender qué buscan los revisores. Esta guía integral cubre todo lo que necesitas para superar la revisión en tu primera presentación.

¿Necesitas instrucciones de configuración detalladas? Revisa nuestras guías completas: iOS App Store Review | Android Play Store Review

¿Por qué las aplicaciones con IAP se rechazan?

Las aplicaciones con compras en la aplicación enfrentan una mayor escrutinio porque involucran transacciones de dinero real. Según Las directrices de revisión de la Tienda de Aplicaciones de Apple y las políticas de monetización de Google Play, los principales motivos de rechazo en 2025 son:

  1. Precios no claros (42% de rechazos)
  2. Términos de suscripción faltantes o confusos (31%)
  3. Patrones de interfaz de usuario engañosos (18%)
  4. Políticas de privacidad violadas (9%)

Vamos a explorar cómo evitar cada uno de estos obstáculos.

Requisitos del Centro de Aplicaciones de iOS de Apple

📖 Guía integral de iOS: Para obtener instrucciones de configuración completas, consulte nuestro Guía de revisión del Centro de Aplicaciones de iOS de Apple

1. Transparencia de precios cristalina

Apple requiere la divulgación exacta de los precios antes del botón de compra. Esto no es negociable.

¿Qué quiere ver Apple:

  • El precio se muestra claramente: “$9.99/mes”
  • Frecuencia de facturación indicada de antemano
  • ¿Qué obtienen los usuarios por su dinero?
  • ¿Cuándo ocurren los cargos?
  • Instrucciones de cancelación visibles

Prácticas recomendadas para el diseño de interfaz de usuario

Error común: Ocultar el precio hasta que los usuarios toquen "Suscribirse" o mostrar el precio solo en letra pequeña.

Solución:

// Example: Compliant subscription display
<div className="subscription-card">
  <h2>Premium Plan</h2>
  <p className="price">$9.99/month</p>
  <ul>
    <li>✓ Ad-free experience</li>
    <li>✓ Unlimited cloud storage</li>
    <li>✓ Priority support</li>
  </ul>
  <p className="terms">
    Renews automatically. Cancel anytime in Settings.
  </p>
  <button>Subscribe Now</button>
</div>

Regla de consistencia de precios: Todos los precios deben coincidir en:

  • Lista de la tienda de aplicaciones
  • Pantallas de compras en la aplicación
  • Gestión de suscripciones
  • Materiales de marketing

Even a $1 discrepancy triggers automatic rejection.

2. Presentación del plan de suscripción

Apple flags apps that use “dark patterns” to push expensive tiers.

Requerido:

  • Mostrar todas las opciones de suscripción de manera igualitaria
  • No opciones premium preseleccionadas
  • Comparación de características clara
  • Alternativas más baratas fáciles de encontrar

Prohibido:

  • Auto-seleccionar planes anuales
  • Ocultar opciones mensuales detrás de toques adicionales
  • Usar temporizadores de conteo para crear falsa urgencia
  • Falsa escasez (“Solo quedan 3 plazas!“)

3. Restaurar Funcionalidad de Compras

Cada aplicación con IAP debe proporcionar un botón de restaurar compras que funcione sin requerir contacto de soporte. Aprende más en nuestro Guía de Inicio.

Implementación:

import { NativePurchases } from '@capgo/native-purchases';

async function restorePurchases() {
  try {
    const { customerInfo } = await NativePurchases.restorePurchases();

    if (customerInfo.activeSubscriptions.length > 0) {
      showSuccess('Purchases restored!');
      unlockPremiumFeatures();
    } else {
      showInfo('No previous purchases found.');
    }
  } catch (error) {
    showError('Restore failed. Please try again.');
  }
}

4. Cumplimiento de Privacidad (Sección 5.1.1)

2025 trae un cumplimiento de privacidad más estricto. Apple ahora requiere:

Para Cada Permiso:

  • Explicación clara antes Solicitando
  • Uso específico (no genérico)
  • ¿Cómo se almacena/comparte los datos?
  • ¿Es opcional?

Ejemplo Info.plist entradas:

<key>NSCameraUsageDescription</key>
<string>Camera access lets you scan product barcodes for quick upgrades. Photos are never uploaded.</string>

<key>NSLocationWhenInUseUsageDescription</key>
<string>Location shows relevant local content in your Premium subscription.</string>

Los etiquetas de privacidad inexactas son la principal razón de rechazo en 2025.

Requisitos de Android Google Play

📖 Guía completa de Android: Para obtener instrucciones de configuración completas, consulte nuestro Guía de revisión de Android Play Store

1. Facturación de Google Play obligatoria

Para bienes digitales (suscripciones, contenido en la aplicación), debes __CAPGO_KEEP_0__ usar Google Play Billing. Los métodos de pago alternativos serán rechazados.

Bienes Digitales (Debes Usar Play Billing):

  • Suscripciones a características
  • Moneda en la aplicación
  • Contenido digital (libros electrónicos, música)
  • Desbloqueos premium

Bienes Físicos (No Puedes Usar Play Billing):

  • Mercancías reales
  • Servicios físicos
  • Donaciones de organizaciones sin fines de lucro

Implementación con native-purchases:

Para la configuración de Android completa, consulte Pruebas de Sandbox de Android y Crear suscripciones.

import { NativePurchases } from '@capgo/native-purchases';

// Automatically uses Google Play Billing on Android
await NativePurchases.configure({
  apiKey: 'your_api_key'
});

const { products } = await NativePurchases.getProducts({
  productIdentifiers: ['premium_monthly']
});

2. Auto-renovación transparente

Google requiere una clara discusión de que las suscripciones se renuevan automáticamente, incluyendo:

  • Notificación de renovación antes de cobrar
  • Recordatorio de precio
  • Acceso fácil a la cancelación

Interfaz de usuario conforme:

<div className="subscription-terms">
  <p>Subscription renews automatically at $9.99/month</p>
  <p>Cancel anytime in Google Play Subscriptions</p>
  <p>Next billing date: February 15, 2025</p>
  <button onClick={openManagement}>
    Manage in Google Play
  </button>
</div>

3. Requisitos de la política de privacidad

Requerido para aplicaciones de IAP:

  1. URL de la política de privacidad en el Console de Play
  2. Enlace de la política de privacidad accesible en la aplicación
  3. Declaraciones precisas en la sección de Seguridad de Datos

Declarar Seguridad de Datos:

  • Recopilación de historial de compras
  • Direcciones de correo electrónico (para facturas)
  • IDs de dispositivo (prevención de fraude)
  • Datos de análisis

Directrices para la descripción de la aplicación

Razones de rechazo comunes en ambas plataformas

1. Mismatches de metadatos

Why It Fails:

  • Capturas muestran características no presentes en la versión actual
  • La descripción promete funcionalidades que no existen
  • El precio difiere de lo que se muestra en la aplicación

Lista de Verificación de Metadatos

Prevención:

  • Actualice las capturas de pantalla para cada envío
  • Coincidir la descripción con las características reales
  • Pruebe que todas las afirmaciones sean precisas
  • Elimine el texto promocional desactualizado

2. Marketing Engañoso

Activadores de Rechazo Automático:

  • “N°1 aplicación” sin pruebas
  • “Ilimitado” con límites ocultos
  • Revisión o calificación falsa
  • Baja a competidores

Directrices de Marketing

Mejora Práctica: Ser específico y factual:

  • ✓ “Únete a 50,000+ usuarios”
  • ✗ “La mejor aplicación del mundo”
  • ✓ “Ahorra hasta un 30% con el plan anual”
  • ✗ “Oferta limitada!”

3. Flujo de compra roto

Prueba estos antes de la presentación:

  • Los productos cargan correctamente
  • La compra se completa con éxito
  • Las características premium se desbloquean inmediatamente
  • La restauración de compras funciona
  • Los mensajes de error son amigables para el usuario
  • Las fallas de red se manejan con gracia
// Comprehensive error handling
async function handlePurchase(productId: string) {
  try {
    const { customerInfo } = await NativePurchases.purchaseProduct({
      productIdentifier: productId
    });

    if (customerInfo.entitlements.active['premium']) {
      unlockPremiumFeatures();
    }
  } catch (error: any) {
    switch (error.code) {
      case 'USER_CANCELLED':
        // Silent - user backed out
        break;
      case 'ITEM_ALREADY_OWNED':
        await NativePurchases.restorePurchases();
        break;
      case 'NETWORK_ERROR':
        showError('Check your connection and try again.');
        break;
      default:
        showError('Purchase failed. Please try again.');
    }
  }
}

Lista de verificación previa a la presentación

Lista de verificación previa a la presentación:

Use esta lista de verificación antes de cada presentación. Para procedimientos de prueba detallados:

Pruebas

  • Probar todas las capas de suscripción
  • Verificar que las pruebas gratuitas funcionan correctamente
  • Probar ofertas introductorias
  • Confirmar que las restauraciones de compras funcionan
  • Probar en múltiples dispositivos
  • Verificar que las cuentas de entorno de pruebas funcionan

Precios y Términos

  • Los precios coinciden en todas las plataformas
  • Los términos de suscripción están claramente establecidos
  • Instrucciones de cancelación visibles
  • Frecuencia de facturación mostrada
  • Duración de prueba gratuita precisa

Privacidad y permisos

  • Política de privacidad vinculada en la tienda
  • Política de privacidad accesible en la aplicación
  • Todos los permisos justificados
  • Descripciones de Info.plist claras (iOS)
  • Seguridad de datos completada (Android)

Metadatos

  • Capturas de pantalla muestran la versión actual
  • Descripción coincide con las características
  • No texto de reemplazo
  • Edad de clasificación correcta
  • Todas las afirmaciones son verificables

Code Calidad

  • No se producen errores al iniciar
  • Todas las características funcionan como se describe
  • Implementado manejo de errores
  • Se muestran estados de carga
  • Se manejan errores de red

Expectativas del calendario de reseñas

Calendario de reseñas

iOS:

  • Estándar: 24-48 horas
  • Periodos pico: 3-5 días
  • Fines de semana: Sin revisiones
  • Expedido: Disponible para errores críticos

Android:

  • Inicial: 7 días promedio
  • Actualizaciones: Suele ser más rápido
  • Revisiones en rueda: Puede ir en vivo en cualquier momento
  • Violaciones de política: Posible suspensión inmediata

Consejo Pro: Envíe aplicaciones iOS de lunes a miércoles para evitar retrasos de fines de semana.

¿Qué hacer si se rechaza?

Proceso de Aclaración

Paso 1: Comprender el Problema

  • Lee con cuidado el aviso de rechazo
  • Nota la guía específica citada
  • Verifica los ejemplos proporcionados
  • Busca patrones en la retroalimentación

Paso 2: Corregir Meticulosamente

  • Aborda la causa raíz, no los síntomas
  • Prueba la corrección exhaustivamente
  • Documenta todos los cambios
  • Captura pantalla antes/después

Paso 3: Respondar de Manera Profesional

Documentación de Solicitudes

Centro de Resolución de iOS:

Thank you for the feedback. I have addressed the issue:

Issue: Subscription pricing not clear upfront

Fix: Added explicit pricing display on subscription screen
showing "$9.99/month" before purchase button. Also added
cancellation instructions on the same screen.

Screenshots showing changes are attached. Test account
provided in App Review Notes.

Apelación de Android:

Subject: Policy Violation Appeal - [App Name]

I have received notification regarding [Policy X.Y].

Changes made:
1. Updated subscription UI to show all pricing upfront
2. Added clear cancellation instructions
3. Implemented restore purchases functionality

Version [X.Y.Z] addresses all concerns. Test account
credentials provided below for verification.

Paso 4: Reenviar Rápidamente

  • Las reenvíos se revisan más rápido
  • Normalmente dentro de 24 horas
  • Incluya cuenta de prueba
  • Haga referencia a la solicitud anterior

Actualizaciones de 2025 y Nuevas Requisitos

Cambios de iOS

Declaración de Funcionalidad de Inteligencia Artificial (Nueva)

  • Deben etiquetar contenido generado por IA
  • Explicar el uso de IA
  • Documentar la seguridad del contenido

Mayor claridad en la suscripción de la versión de pago

  • Se requieren comparaciones de planes de lado a lado
  • No ocultar opciones más baratas
  • Rutas claras de actualización/descualificación

Intensificación de la privacidad

  • Se aumenta la aplicación de la sección 5.1.1
  • Se aplica más escrutinio a la justificación de los datos
  • Reglas más estrictas para aplicaciones infantiles

Cambios en Android

Facturación Alternativa (Regional)

  • Permitido en EEA, Corea del Sur
  • Debido a que aún debe ofrecer la opción de Google Play
  • Tarifas de servicio reducidas

Requisitos de Suscripción API

  • Nuevas aplicaciones deben utilizar APIs de monetización de suscripciones
  • APIs de facturación de legado deprecadas
  • Herramientas de gestión de suscripciones mejoradas

Prácticas recomendadas para el éxito

1. Utilice SDKs adecuados

El @capgo/compras nativas Este plugin maneja ambas plataformas correctamente:

// Single API for iOS and Android
await NativePurchases.configure({
  apiKey: 'your_api_key'
});

// Automatically uses correct billing system
const { products } = await NativePurchases.getProducts({
  productIdentifiers: ['premium_monthly']
});

// Platform-specific logic handled automatically
await NativePurchases.purchaseProduct({
  productIdentifier: 'premium_monthly'
});

2. Implementar Manejo de Errores Correcto

Manejar todos los estados de compra con amabilidad:

  • Cancelación del usuario (silenciosa)
  • Errores de red (opción de reintentar)
  • Ya posee el producto (restaurar)
  • Producto no disponible (informar al usuario)
  • Pago pendiente (revisar más tarde)

3. Comunicarse de Manera Clara

Los usuarios siempre deben saber:

  • Qué están comprando
  • ¿Cuánto cuesta
  • ¿Cuándo se cobrarán
  • ¿Cómo cancelar
  • ¿Qué sucede después del período de prueba

4. Prueba exhaustivamente

Sandbox de iOS:

  • Crea cuentas de prueba en App Store Connect
  • Configura en el dispositivo (Configuración > Tienda de aplicaciones > Sandbox)
  • Nota las duraciones de suscripción aceleradas

Pruebas de licencia de Android:

  • Agrega cuentas de prueba en Play Console
  • Ver la notificación de "prueba de compra"
  • No ocurren cargos reales

Recursos

Documentación de la plataforma

Guías de implementación

Guías de Revisión Detalladas

Necesita Ayuda Protegida?

¿Se queda atascado con la revisión de la aplicación o necesita asistencia en mano? Nuestro equipo proporciona soporte dedicado para la implementación de compras en la aplicación y la preparación de la revisión.

Programa una llamada de consulta con nosotros para obtener ayuda personalizada con:

  • Revisión de la implementación de IAP
  • Preparación de la revisión de la Tienda de Aplicaciones
  • Consejos de estrategia de presentación
  • Asistencia para resolver rechazos
  • Soporte completo de configuración y pruebas

Hemos ayudado a cientos de aplicaciones a aprobar la revisión con éxito!

Conclusión

Para aprobar la revisión de aplicaciones con compras en la aplicación en 2025 se requiere atención al detalle, comunicación clara y una implementación adecuada. Los puntos clave son:

  1. La transparencia es obligatoria - Muestre el precio de antemano, siempre
  2. Seguir las reglas de la plataforma - Utilice los sistemas de facturación requeridos
  3. Pruebe exhaustivamente - Encontrar problemas antes de que los revisores lo hagan
  4. Comuníquese de manera clara - Los usuarios nunca deben estar confundidos
  5. Prepáre documentos de soporte - Tenga cuentas de prueba listas

Por seguir esta guía y utilizar herramientas adecuadas como el native-purchases plugin, you’ll significantly increase your chances of first-time approval.

podrá aumentar significativamente sus posibilidades de aprobación por primera vez.

Recuerde: Los revisores buscan aplicaciones que respeten a los usuarios y cumplan con las directrices. Construya con ese enfoque de mente, y la aprobación seguirá. Necesita ayuda para implementar compras en la aplicación? Consulte nuestra documentación integral

o contacte a la comunidad para obtener ayuda.

Siga adelante desde How to Pass App Store Review for In-App Purchases in 2025 Si está utilizando el documento How to Pass App Store Review for In-App Purchases in 2025 para planificar la aprobación y distribución de la tienda, conecte con @capgo/capacitor-revisión en la aplicación para los detalles de implementación en @capgo/capacitor-revisión en la aplicación, Usando @capgo/capacitor-revisión en la aplicación para la capacidad nativa en Usando @capgo/capacitor-revisión en la aplicación, @capgo/capacitor-mercado nativo para los detalles de implementación en @capgo/capacitor-mercado nativo, Usando @capgo/capacitor-mercado nativo para la capacidad nativa en Usando @capgo/capacitor-mercado nativo, y Capacitor Actualizaciones OTA: Guía de Aprobación de la Tienda de Aplicaciones para el contexto práctico en Capacitor Actualizaciones OTA: Guía de Aprobación de la Tienda de Aplicaciones.

Actualizaciones en vivo para aplicaciones Capacitor

Cuando haya un error en la capa web en vivo, envíe la corrección a través de Capgo en lugar de esperar días a la aprobación de la tienda de aplicaciones. Los usuarios obtienen la actualización en segundo plano mientras que los cambios nativos siguen en el camino de revisión normal.

Inicie ahora

Últimas noticias de nuestro Blog

Capgo te brinda las mejores perspectivas que necesitas para crear una aplicación móvil verdaderamente profesional.