Obtener aprobación para tu aplicación en la Tienda de Aplicaciones y Google Play puede ser desafiante, especialmente cuando se implementan 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: Revisión de la Tienda de Aplicaciones 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 Directrices de revisión de la Tienda de Aplicaciones de Apple y Políticas de monetización de Google Play, las principales razones de rechazo en 2025 son:
- Precios no claros (42% de rechazos)
- Términos 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 sumergirnos en cómo evitar cada uno de estos obstáculos.
Requisitos de la Tienda de Aplicaciones de iOS
📖 Guía completa de iOS: Para obtener instrucciones de configuración completas, consulte nuestra Guía de Revisión de la Tienda de Aplicaciones de iOS
1. Transparencia de Precios Crystal-Clear
Apple requiere una declaración de precios exacta antes de
la
- botón de compra. Esto es no negociable.
- ¿Qué quiere ver Apple:
- El precio se muestra claramente: “$9.99/mes”
- La frecuencia de facturación se indica con anticipación
- ¿Qué obtienen los usuarios por su dinero

Las instrucciones de cancelación están visibles 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:
- Lista de la Tienda de Aplicaciones
- Pantallas de compras en la aplicación
- Gestión de suscripciones
- Materiales de marketing
Incluso una diferencia de $1 desencadena la rechaza automática.
2. Presentación del Plan de Suscripción
Apple marca como apps que utilizan "patrones oscuros" para promover niveles caros.
Requerido:
- Muestre 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:
- Configuración automática de planes anuales
- Ocultar opciones mensuales detrás de varios clics
- Crear falsa urgencia con temporizadores de conteo
- Falsa escasez (‘Solo quedan 3 plazas!’)
3. Restaurar la 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 la privacidad (Sección 5.1.1)
2025 trae una mayor aplicación de la privacidad. Apple ahora requiere:
Para cada permiso:
- Explicación clara antes de context: antes de trabajar en una nueva característica. Página/área: sitio web de marketing de Capgo. Rol: párrafo de marketing o legal largo. Visto en: página contribuyendo.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). | Fragmento de texto HTML de una cadena de UI de Capgo más larga (clave de padre `mention_issue_before_working`). Página/área: sitio web de marketing de Capgo. Rol: oración de sitio web. Visto en: página contribuyendo.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 o comparte los datos?
¿Es opcional? Info.plist Ejemplo de entrada:
<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 una de las principales razones 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 la Tienda de Aplicaciones de Android
1. Facturación de Google Play Obligatoria
Para bienes digitales (suscripciones, contenido en la aplicación), usted debe utilizar la facturación de Google Play. Los métodos de pago alternativos serán rechazados.
Bienes Digitales (Deben Usar Facturación de Play):
- Las suscripciones a características
- El dinero en monedas de la aplicación
- Contenido digital (libros electrónicos, música)
- Desbloqueos premium
Bienes físicos (No se puede utilizar Play Billing):
- Mercancías reales
- Servicios físicos
- Donaciones 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. Renovación automática 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 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
Obligatoria para aplicaciones de IAP:
- URL de la política de privacidad en el Console de Play
- Enlace a la política de privacidad accesible en la aplicación
- Declaraciones precisas en la sección de Seguridad de Datos
Seguridad de Datos Debe Declarar:
- Recopilación de historial de compras
- Direcciones de correo electrónico (para recibos)
- IDs de dispositivos (prevención de fraude)
- Datos de análisis

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

Mejora práctica: Sé específico y factual:
- ✓ “Únete a más de 50,000 usuarios”
- ✗ “La mejor aplicación del mundo”
- ✓ “Ahorra hasta un 30% con el plan anual”
- ✗ “Oferta limitada!”
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
- Fallas de red gestionadas con suavidad
// 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 Pre-Suministro

Utilice esta lista antes de cada suministro. Para procedimientos de prueba detallados:
- Pruebas de iOS: Guía de Pruebas de Sandbox de iOS
- Pruebas de Android: Guía de Pruebas de Sandbox de Android
Pruebas
- Pruebe todos los niveles de suscripción
- Verifique que las pruebas gratuitas funcionen correctamente
- Pruebe los ofrecimientos de inicio
- Ver que las compras restauradas funcionan correctamente
- Probar en múltiples dispositivos
- Verificar que las cuentas de prueba funcionan correctamente
Condiciones de precio y términos
- Los precios coinciden en todas las plataformas
- Los términos de la suscripción están claramente establecidos
- Las instrucciones de cancelación están visibles
- La frecuencia de facturación está mostrada
- La duración del período de prueba es precisa
Privacidad y permisos
- La política de privacidad está enlazada en la tienda
- La política de privacidad está accesible en la aplicación
- Todos los permisos justificados
- Descripciones de Info.plist claras (iOS)
- Seguridad de datos completada (Android)
Metadata
- Capturas de pantalla muestran la versión actual
- La descripción coincide con las características
- No hay texto de relleno
- La clasificación de edad es correcta
- Todos los reclamos son verificables
Code Calidad
- No se producen errores al iniciar
- Todas las características funcionan como se describe
- Manejo de errores implementado
- Estados de carga mostrados
- Errores de red manejados
Expectativas del calendario de revisión

iOS:
- Estándar: 24-48 horas
- Períodos pico: 3-5 días
- Fin de semana: Sin revisiones
- Expedido: Disponible para errores críticos
Android:
- Inicial: 7 días promedio
- Actualizaciones: Suele ser más rápida
- Revisión en rueda: Puede ir en vivo en cualquier momento
- Violaciones de políticas: Es posible una suspensión inmediata
Consejo de experto: Envíe aplicaciones iOS de lunes a miércoles para evitar retrasos del fin de semana.
¿Qué hacer si se rechaza?

Paso 1: Entender el problema
- Lee cuidadosamente el aviso de rechazo
- Nota la guía específica citada
- Verifica los ejemplos proporcionados
- Busca patrones en la retroalimentación
Paso 2: Corregir exhaustivamente
- Dirigirse a la causa raíz, no a los síntomas
- Probar la corrección extensamente
- Documentar todos los cambios
- Captura antes/después
Paso 3: Contestar Profesionalmente

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
Declaración de funcionalidad de Inteligencia Artificial (Nueva)
- Deben etiquetar contenido generado por IA
- Explicar el uso de IA
- Documentar la seguridad del contenido
Claridad de suscripción mejorada
- Se requieren comparaciones de planes de lado a lado
- No ocultar opciones más baratas
- Rutas de actualización/descualificación claras
Intensificación de la privacidad
- Se aumentó 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 de 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 APIs de monetización por suscripciones
- Las APIs 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
El @capgo/compras nativas El 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 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)
- Pago pendiente (revisar más tarde)
3. Comunicarse con claridad
Los usuarios deben saber siempre:
- Qué están comprando
- Cuánto cuesta
- Cuándo serán cobrados
- Cómo cancelar
- Qué sucede después de la prueba
4. Probar exhaustivamente
Sandbox de iOS:
- Crear cuentas de prueba en App Store Connect
- Configurar en el dispositivo (Configuración > Tienda de aplicaciones > Entorno de pruebas)
- 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 Tienda de aplicaciones de iOS
- Políticas de desarrolladores de Google Play
- Directrices de compras en aplicaciones 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
Necesita ayuda experta?
¿Se queda atascado con la revisión de la aplicación o necesita asistencia a mano?
Nuestra equipo ofrece soporte dedicado para la implementación de compras en la aplicación y la preparación de la revisión. para obtener ayuda personalizada con:
- Revisión de implementación de IAP
- Preparación de la revisión de la tienda de aplicaciones
- Guía de estrategia de presentación
- Asistencia para resolver rechazos
- Soporte 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 la aplicación 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 a recordar son:
- La transparencia es obligatoria - Muestre el precio de antemano, siempre
- Cumplir con las reglas de la plataforma - Utilice los sistemas de facturación requeridos
- Pruebe exhaustivamente - Capture problemas antes de que los revisores lo hagan
- Comuníquese de manera clara - Los usuarios nunca deben estar confundidos
- Prepare la documentación - Tenga cuentas de prueba disponibles
Siguiendo esta guía y utilizando herramientas adecuadas como el plugin de compras nativas puedes aumentar significativamente tus chances de aprobación en la primera intento.Recuerda: Los revisores buscan aplicaciones que respeten a los usuarios y cumplan con las directrices. Construye con ese enfoque de mente, y la aprobación seguirá.
¿Necesita ayuda para implementar compras en la aplicación?
pagePath Explora 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
Si estás utilizando 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 obtener la capacidad nativa en Usando @capgo/capacitor-revisión-de-compras-en-la-aplicación, @capgo/capacitor-mercado-nativo para los detalles de implementación en @capgo/capacitor-nativo-mercado, Usando @capgo/capacitor-nativo-mercado para la capacidad nativa en Usando @capgo/capacitor-nativo-mercado, 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.