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.

¿Necesita instrucciones de configuración detalladas? Consulte nuestras guías completas: Revisión de la App Store de iOS | Revisión de la Tienda de Juegos de Android

¿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 App Store de Apple y Las políticas de monetización de Google Playlas principales razones de rechazo en 2025 son:

  1. Precios no claros (42% de rechazos)
  2. Terminos de suscripción faltantes o confusos (31%)
  3. Patrones de interfaz de usuario engañosos (18%)
  4. Violaciones de la política de privacidad (9%)

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

Requisitos del App Store de iOS

📖 Guía completa de iOS: Para obtener instrucciones de configuración completas, consulte nuestra Guía de Revisión del App Store de iOS

1. Transparencia de precios cristalina

Apple requiere una declaración de precios exacta antes de el botón de compra. Esto es no negociable.

¿Qué quiere ver Apple:

  • Precio claro: “$9.99/mes”
  • Frecuencia de facturación declarada con antelación
  • ¿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 la 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

Requerido:

Mostrar todas las opciones de suscripción de manera igualitaria

  • No opciones premium preseleccionadas
  • Comparación clara de características
  • Alternativas más baratas fáciles de encontrar
  • Apple flags apps that use “dark patterns” to push expensive tiers.

Prohibido:

  • Recaer en planes anuales por defecto
  • Ocultar opciones mensuales detrás de varios clics
  • Usar temporizadores para crear falsa urgencia
  • Falsas escasez (“Solo quedan 3 plazas!”)

3. Restaurar la funcionalidad de compras

Todas las aplicaciones con IAP deben proporcionar un botón de restaurar compras que funcione sin requerir contacto de soporte. Aprende más en nuestra Guía de inicio rápido.

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)

El año 2025 trae un cumplimiento de privacidad más estricto. Apple ahora requiere:

Para cada permiso:

  • Explicación clara antes de contexto: texto fragmento HTML de una cadena de Capgo UI más larga (clave de página `create_an_issue_and_discuss_before_working_on_a_new_feature`). Página/área: sitio web de marketing de Capgo. Rol: párrafo de marketing o legal largo. Visto en: página contributing.astro. Clave de mensaje `create_an_issue_and_discuss_before_working_on_a_new_feature` (Crear un problema y discutir antes de trabajar en una nueva característica). | texto fragmento HTML de una cadena de Capgo UI más larga (clave de página `mention_issue_before_working`). Página/área: sitio web de marketing de Capgo. Rol: oración de sitio web. Visto en: página contributing.astro. Clave de mensaje `mention_issue_before_working` (Mencionar problema antes de trabajar).
  • solicitando
  • Uso de caso específico (no genérico)
  • ¿Cómo se almacena/comparte los datos?

¿Es opcional? Info.plist Ejemplo

<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>

Entradas:

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

📖 Requisitos de Android Google Play Guía de Android completa: «For complete setup instructions, see our» se traduce a: «Para obtener instrucciones de configuración completas, consulte nuestra» Guía de Revisión de Android Play Store

1. Google Play Billing Obligatorio

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

Bienes Digitales (Deben Usar Billing de Play):

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

Bienes Físicos (No Pueden Usar Billing de Play):

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

Implementación con native-purchases:

Para configurar Android de manera 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 declaración de que las suscripciones se renuevan automáticamente, incluyendo:

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

Compliant UI:

<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

Mandatory for apps 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 la Seguridad de Datos debe:

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

Directrices de la descripción de la aplicación

Razones de Rechazo Comunes en Ambas Plataformas

1. Incompatibilidades de Metadatos

Por qué Falla:

  • Las capturas de pantalla muestran características que no están 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:

  • Actualizar las capturas de pantalla para cada envío
  • Coincidir la descripción con las características reales
  • Probar que todas las afirmaciones son precisas
  • Eliminar el texto promocional desactualizado

2. Publicidad engañosa

Desencadenantes de rechazo automático:

  • “La aplicación número 1” sin pruebas
  • “Ilimitado” con límites ocultos
  • “Revisión o calificación falsa”
  • “Burla a los 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 por tiempo!””

3. Flujos de compra rotos

Prueba estos antes de la presentación:

  • Los productos cargan correctamente
  • La compra se completa con éxito
  • Las características premium se desbloquean inmediatamente
  • El restablecimiento 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

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

Pruebas

  • Prueba todos los niveles de suscripción
  • Verifica que las pruebas gratuitas funcionen correctamente
  • Prueba ofertas introductorias
  • Confirma que las restauraciones de compras funcionan
  • Prueba en múltiples dispositivos
  • Verifica que las cuentas de sandbox/pruebas funcionen

Precios y Términos

  • Los precios coinciden en todas las plataformas
  • Los términos de la suscripción se indican claramente
  • Las instrucciones de cancelación están visibles
  • La frecuencia de facturación se muestra
  • La duración del período de prueba gratuita es precisa

Privacidad y permisos

  • La política de privacidad está vinculada en la tienda
  • La política de privacidad está accesible en la aplicación
  • Todos los permisos están justificados
  • Las descripciones de Info.plist son claras (iOS)
  • La seguridad de los datos se ha completado (Android)

Metadatos

  • Capturas muestran la versión actual
  • La descripción coincide con las características
  • No hay texto de relleno
  • La calificación de edad está correcta
  • Todos los reclamos son verificables

Code Calidad

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

Expectativas del calendario de revisión

Timeline de Revisión

iOS:

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

Android:

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

Consejo práctico: Envíe aplicaciones iOS de lunes a miércoles para evitar retrasos los fines de semana.

¿Qué hacer si se rechaza?

Proceso de aclaración

Paso 1: Entender el problema

  • Lea con cuidado el aviso de rechazo
  • Nota la guía específica citada
  • Verifique los ejemplos proporcionados
  • Busque patrones en la retroalimentación

Paso 2: Arreglar exhaustivamente

  • Aborde la causa raíz, no los síntomas
  • Pruebe la solución exhaustivamente
  • Documente todos los cambios
  • Captura antes/después

Paso 3: Responder de manera profesional

Solicitudes de documentación

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
  • Incluir cuenta de prueba
  • Referirse a la presentación anterior

Actualizaciones de 2025 y nuevos requisitos

Cambios de iOS

Funcionalidad de la Inteligencia Artificial (IA) (Nueva)

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

Mayor claridad en la suscripción

  • 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 norma 5.1.1
  • Mayor escrutinio sobre 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 ofrecer la opción de Google Play
  • Tarifas de servicio reducidas

Requisitos de suscripción API

  • Nuevas aplicaciones deben utilizar las API de monetización.subscriptions
  • Las API de facturación de legado están descontinuadas
  • Herramientas de gestión de suscripciones mejoradas

Mejores prácticas para el éxito

1. Utilice SDKs adecuados

La @capgo/compras nativas 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. Implemente un Manejo de Errores Adecuado

Administre todos los estados de compra con amabilidad:

  • Cancelación del usuario (silenciosa)
  • Errores de red (opción de reintento)
  • Ya posee el producto (restaurar)
  • Producto no disponible (informar al usuario)
  • Pendiente de pago (verificar más tarde)

3. Comuníquese con Claridad

Los usuarios siempre deben saber:

  • ¿Qué están comprando
  • ¿Cuánto cuesta
  • ¿Cuándo serán cobrados
  • ¿Cómo cancelar
  • ¿Qué sucede después de la prueba

4. Prueba Extensivamente

iOS Sandbox:

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

Android Licencia de Prueba:

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

Recursos

Documentación de la plataforma

Guías de implementación

Guías de revisión detalladas

Necesita ayuda experta?

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

Reserve 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
  • Apoyo completo para configuración y pruebas

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

Conclusión

Para pasar la revisión de aplicaciones con compras in-app 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. Realizar pruebas exhaustivas - Encontrar problemas antes de que los revisores lo hagan
  4. Comunicarse de manera clara - Los usuarios nunca deben estar confundidos
  5. Prepárate la documentación - Ten listos los cuentas de prueba

Siguiendo esta guía y utilizando herramientas adecuadas como el plugin de compras nativas native-purchases plugin, aumentarás significativamente tus posibilidades de aprobación en primera instancia.

Recuerda: Los revisores buscan aplicaciones que respeten a los usuarios y sigan las directrices. Construye con ese enfoque de mente, y la aprobación seguirá.

Necesitas ayuda para implementar compras en la aplicación? Revisa nuestra documentación integral o contacta con la comunidad para obtener ayuda.

Sigue adelante desde Cómo superar la revisión de la tienda de aplicaciones para compras en la aplicación en 2025

If you are using Cómo superar la revisión de la Tienda de Aplicaciones para compras en la aplicación en 2025 para planificar la aprobación y la distribución de la tienda, conecta con @capgo/capacitor-revisión-de-compras-en-la-aplicación para obtener detalles de implementación en @capgo/capacitor-revisión-de-compras-en-la-aplicación, Usando @capgo/capacitor-revisión-de-compras-en-la-aplicación para la capacidad nativa en Usando @capgo/capacitor-revisión-de-compras-en-la-aplicación, @capgo/capacitor-mercado-nativo para obtener 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 de Capacitor

Cuando un bug en la capa web está activo, envíe la corrección a través de Capgo en lugar de esperar días para la aprobación de la tienda de aplicaciones. Los usuarios reciben la actualización en segundo plano mientras los cambios nativos siguen en el camino de revisión normal.

soporte humano de Martin

Iniciar Ahora

Últimas noticias de nuestro Blog

Capgo le da las mejores perspectivas que necesita para crear una aplicación móvil verdaderamente profesional.