Obtener aprobación de tu aplicación en la Tienda de Aplicaciones y Google Play puede ser desafiante, especialmente al implementar compras in-app (Pago In-App) 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 tienda de aplicaciones de iOS | Revisión de la tienda de aplicaciones 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 tienda de aplicaciones de Apple y las políticas de monetización de Google Playlos principales motivos de rechazo en 2025 son:
- Precio no claro (42% de rechazos)
- Terminos de suscripción faltantes o confusos (31%)
- Patrones de interfaz de usuario engañosos (18%)
- 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 nuestro Guía de revisión del App Store de iOS
1. Transparencia de precios cristalina
Apple requiere una declaración de precios exacta antes del botón de compra. Esto no se negocia.
What Apple Quiere Ver:
- El precio se muestra claramente: “$9.99/mes”
- La frecuencia de facturación se indica de antemano
- ¿Qué obtienen los usuarios por su dinero?
- ¿Cuándo ocurren los cargos?
- Las instrucciones de cancelación están visibles

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 Precio: Todos los precios deben coincidir en: Todos los precios deben coincidir en la tienda en línea, la aplicación móvil y el sitio web.
- Lista de la Tienda de Aplicaciones
- Pantallas de compras en la aplicación
- Gestión de suscripciones
- Materiales de marketing
Incluso una desviación de $1 desencadena la rechazo automático.
2. Presentación del Plan de Suscripción
Apple destaca las aplicaciones que utilizan “patrones oscuros” para promover los niveles caros.
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
Prohibido:
- Recaudando por defecto planes anuales
- Ocultar opciones mensuales detrás de más toques
- Usando temporizadores de conteo para crear falsa urgencia
- Falsas 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 nuestra 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)
El año 2025 trae un cumplimiento de privacidad más estricto. Apple ahora requiere:
Para Cada Permiso:
- Explicación clara antes de solicitar
- Uso específico (no genérico)
- Cómo se almacena/comparte los datos
- Si 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>
Las 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 nuestra Guía de Revisión de la Tienda de Juegos de Android
1. Google Play Billing Obligatorio
Para bienes digitales (suscripciones, contenido en la aplicación), debes usar Google Play Billing. Los métodos de pago alternativos serán rechazados.
Bienes Digitales (Deben 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 Pueden Usar Play Billing):
- Mercancías reales
- Servicios físicos
- Donaciones sin fines de lucro
Implementación con native-purchases:
Para la configuración completa de Android, 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. Renovación automática transparente
Google requiere una clara disculpa 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 Cumplida:
<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>
2. Requisitos de la Política de Privacidad
Obligatorio para aplicaciones de IAP:
- URL de la política de privacidad en el Console de Play
- Enlace de la política de privacidad accesible en la aplicación
- Declaraciones precisas de la sección de Seguridad de Datos
Declarar 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

Motivos de Rechazo Comunes en Ambas Plataformas
1. Incongruencias en los 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

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 son precisas
- Elimine el texto promocional obsoleto
2. Publicidad engañosa
Automáticos Rechazos Activadores:
- “Aplicación #1” sin pruebas
- “Ilimitado” con límites ocultos
- Revisión o calificación falsa
- Baja a competidores

Buena Práctica: Sea específico y factual:
- ✓ “Únete a 50,000+ usuarios”
- ✗ “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

Utiliza esta lista de verificación antes de cada presentación. Para procedimientos de prueba detallados:
- iOS Testing: Guía de Pruebas de iOS
- Android Testing: Guía de Pruebas de Android en Entorno de Pruebas
Pruebas
- Prueba todos los niveles de suscripción
- Verifique que las pruebas gratuitas funcionen correctamente
- Pruebe las ofertas de inicio
- Confirme que la restauración de compras funciona
- Pruebe en múltiples dispositivos
- Verifique que los cuentas de pruebas/entorno de pruebas funcionen
Precios y Términos & Condiciones
- Precios coinciden en todas las plataformas
- Términos de suscripción claramente expresados
- Instrucciones de cancelación visibles
- Frecuencia de facturación mostrada
- Duración de la prueba gratuita precisa
Privacidad & 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
- Pantallas de captura muestran la versión actual
- La descripción coincide con las características
- No hay texto de relleno
- La clasificación de edad está correcta
- Todas las afirmaciones son verificables mediante pruebas
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 reseñas

iOS:
- Estándar: 24-48 horas
- Períodos 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
- Revisión en curso: 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 en fines de semana.
¿Qué hacer si se rechaza

Paso 1: Entender el problema
- Lea con cuidado el aviso de rechazo
- Tenga en cuenta la norma específica citada
- Verifique los ejemplos proporcionados
- Busque patrones en la retroalimentación
Paso 2: Corregir exhaustivamente
- Dirija la causa raíz, no los síntomas
- Pruebe la corrección ampliamente
- Documente todos los cambios
- Captura antes/después
Step 3: Responder de manera profesional

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.
Step 4: Reenviar rápidamente
- Las reenvíos se revisan más rápido
- Suele ser dentro de 24 horas
- Incluir cuenta de prueba
- Hacer referencia a la anterior presentación
Actualizaciones de 2025 y nuevos requisitos
Cambios de iOS
Funcionalidad de la Inteligencia Artificial: Declaración (Nueva)
- Deben etiquetar contenido generado por IA
- Explique el uso de IA
- Documentar la seguridad del contenido
Claridad de la Suscripción Aumentada
- 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 de aplicaciones infantiles más estrictas
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 usar APIs de monetización.suscripciones
- APIs de facturación de legado deprecadas
- Herramientas de gestión de suscripciones mejoradas
Mejores prácticas para el éxito
1. Utilice SDKs adecuados
La @capgo/native-purchases plugin maneja correctamente ambos sistemas:
// 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
Maneje todos los estados de compra con amabilidad:
- Cancelación del usuario (silenciosa)
- Errores de red (opción de reintento)
- Ya posee (restaurar)
- Producto no disponible (informar al usuario)
- Pendiente de pago (revisar más tarde)
3. Comuníquese de manera clara
Los usuarios siempre deben saber:
- Lo que están comprando
- Cuánto cuesta
- Cuándo serán cobrados
- Cómo cancelar
- ¿Qué sucede después del período de prueba?
4. Prueba Extensivamente
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:
- Agregar cuentas de prueba en Play Console
- Ver la notificación de 'Compra de prueba'
- No ocurren cargos reales
Recursos
Documentación de la plataforma
- Directrices de revisión de la App Store de iOS
- Políticas de desarrolladores de Google Play
- Directrices de compras in-app de iOS
- Documentación de facturación de Google Play
Guías de implementación
- Guía de configuración de iOS para compras nativas
- Guía de configuración de Android para compras nativas
- Grupos de Suscripción de iOS
- Suscripciones de Android
Guías de Revisión Detalladas
- Guía Completa de Revisión de la Tienda de Aplicaciones de iOS
- Guía Completa de Revisión de la Tienda de Aplicaciones de Android
Necesita Ayuda Expertizada?
¿Se queda atascado con la revisión de la aplicación o necesita asistencia en mano a mano? Nuestro equipo proporciona 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:
- 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 para configuración y pruebas completas
¡Hemos ayudado a cientos de aplicaciones a superar 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 implementación adecuada. Los puntos clave son:
- La transparencia es obligatoria - Muestre el precio de antemano, siempre
- Cumpla con las reglas de la plataforma - Utilice los sistemas de facturación requeridos
- Pruebe exhaustivamente - Encontrar problemas antes de que los revisores lo hagan
- Comuníquese de manera clara - Los usuarios nunca deben estar confundidos
- Preparar documentación - Tener cuentas de prueba disponibles
Siguiendo esta guía y utilizando herramientas adecuadas como el 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 cumplan con las directrices. Construye con ese enfoque, 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 Mac App en 2025
If you are using Cómo pasar la revisión de la Tienda de Aplicaciones para compras en la aplicación en 2025 para planificar la aprobación y distribución de la tienda, conectarlo con @capgo/capacitor-revisión-de-la-aplicación para los detalles de implementación en @capgo/capacitor-revisión-de-la-aplicación, Usando @capgo/capacitor-revisión-de-la-aplicación para la capacidad nativa en Usando @capgo/capacitor-revisión-de-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.