Crear oferta de suscripción introductoria de iOS
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Ofertas introductorias permiten ofrecer a los usuarios elegibles pruebas gratuitas o precios de inicio reducidos para reducir las barreras de entrada y aumentar las conversiones de suscripción.
Las ofertas iniciales son una de las herramientas más efectivas para crecer su base de suscriptores. Permiten a los usuarios:
- Probar sus características premium de forma gratuita
- Experimentar el valor antes de comprometerse
- Comienza a un precio más bajo
- Construye confianza en tu producto
Tipos de Ofertas
Sección titulada “Tipos de Ofertas”iOS admite tres tipos de ofertas de inicio:
1. Prueba Gratuita
Sección titulada “1. Prueba Gratuita”Los clientes tienen acceso gratuito durante un período determinado. Después de la prueba, se les cobra las tarifas estándar si no cancelan.
Ejemplos:
- 7 días gratuitos
- 14 días gratuitos
- 1 mes gratuito
Mejor para:
- Suscripciones de alto valor
- Aplicaciones ricas en características
- Crear un hábito de usuario
2. Pagar de antemano
Sección titulada “2. Pagar de antemano”Los clientes pagan un precio descuento único que cubre el período de introducción.
Ejemplos:
- $1.99 por 2 meses (luego $9.99/mes)
- $9.99 por 3 meses (luego $19.99/mes)
Mejor para:
- Señales de compromiso
- Flujo de efectivo necesario
- Prueba la sensibilidad de precios
3. Paga a medida que vas
Sección titulada “3. Paga a medida que vas”Los clientes pagan un precio reducido por varios ciclos de facturación.
Ejemplos:
- $1.99/mes durante 3 meses (luego $9.99/mes)
- $4.99/mes durante 6 meses (luego $14.99/mes)
Mejor para:
- Compromiso gradual
- Demostración de valor a largo plazo
- Reducción del riesgo percibido
Requisitos de elegibilidad
Sección titulada “Requisitos de elegibilidad”Los usuarios solo pueden recibir ofertas introductorias si:
- No han recibido anteriormente una oferta introductoria para el producto
- No han recibido una oferta introductoria para ningún producto en el mismo grupo de suscripción
- No han tenido una suscripción activa al producto
Requisitos previos
Sección titulada “Requisitos previos”Debes hacerlo primero Crear una suscripción renovable automática antes de agregar una oferta de introducción.
Crear una Oferta de Introducción
Título de la sección “Crear una Oferta de Introducción”-
Navegar a Suscripciones
Vaya a la sección de su aplicación en App Store Connect Agregar Precio de Suscripción sección y seleccione la suscripción a la que desea agregar una oferta.
-
Agregar Precio de Suscripción
Haga clic en + icono al lado de “Precios de la Suscripción” para abrir el modal de precios.
-
Crear una oferta de introducción
Seleccionar “Crear oferta de introducción” de las opciones.

-
Configurar países y fecha de inicio
Países y regiones: Seleccionar dónde estará disponible la oferta
- Elegir todos los países para un alcance máximo
- O limitar a mercados específicos para pruebas
Fecha de inicio: Cuando la oferta estará disponible
- Puede ser inmediato o programado para el futuro
- Útil para coordinar con campañas de marketing
Fecha de Fin (Opcional): Cuando la oferta expira
- Dejar en blanco para disponibilidad continua
- Establecer una fecha para promociones de tiempo limitado
-
Seleccionar Tipo de Oferta
Elige uno de los tres tipos de ofertas:
Gratis (Prueba Gratuita)
- Seleccionar duración (días, semanas, meses)
- Ejemplos: 7 días, 2 semanas, 1 mes
Pagar de Antemano
- Establecer precio de pago único
- Establecer duración cubierta por el pago
- Ejemplo: $1.99 durante 2 meses
Paga según vas a usar
- Establecer precio descuento por período
- Establecer número de períodos
- Ejemplo: $2.99/mes durante 3 meses
-
Revisar y Confirmar
Revisa el resumen mostrando:
- Tipo de oferta y duración
- Detalles de precios
- Precio regular después del período de introducción
- Fechas de disponibilidad y países
-
Guardar
Hacer clic Guardar Crear la oferta de inicio para poder probarla de inmediato en modo de pruebas
Ejemplos de configuración de la oferta
Ejemplos de configuración de la ofertaEjemplo 1: Prueba gratuita estándar
Ejemplo 1: Prueba gratuita estándarType: FreeDuration: 7 daysThen: $9.99/monthRecorrido del usuario:
- Día 1-7: Acceso gratuito
- Día 8: Primera carga de $9.99
- Las cargas mensuales continúan
Ejemplo 2: Período descuento inicial
Título de la sección “Ejemplo 2: Período descuento inicial”Type: Pay Up FrontPrice: $4.99Duration: 3 monthsThen: $9.99/monthViaje del usuario:
- Día 1: Cargado $4.99
- Acceso durante 90 días
- Día 91: Cargado $9.99/mes
Ejemplo 3: Introducción gradual
Título de la sección “Ejemplo 3: Introducción gradual”Type: Pay As You GoPrice: $2.99/monthPeriods: 6 monthsThen: $9.99/monthViaje del usuario:
- Meses 1-6: $2.99/mes
- Mes 7+: $9.99/mes
Usando en tu aplicación
Sección titulada “Usando en tu aplicación”El plugin de compras nativas gestiona automáticamente la presentación y la elegibilidad de la oferta inicial.
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products with intro offer informationconst { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.yourapp.premium_monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];
// Display intro offer details (StoreKit sends localized metadata)if (product.introductoryPrice) { console.log('Intro price:', product.introductoryPriceString); console.log('Intro period:', product.introductoryPricePeriod); console.log('Intro cycles:', product.introductoryPriceCycles); console.log('Regular price:', product.priceString);} else { console.log('No intro offer configured');}
// Purchase (StoreKit automatically applies intro pricing if eligible)try { const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.yourapp.premium_monthly', productType: PURCHASE_TYPE.SUBS, });
console.log('Subscription active, receipt length:', transaction.receipt?.length); await validateReceiptOnServer(transaction.receipt);} catch (error) { console.error('Purchase failed:', error);}Mostrar ofertas iniciales a los usuarios
Sección titulada “Mejores prácticas para la interfaz de usuario”Propuesta de valor clara:
Mejores prácticas para la interfaz de usuarioPropuesta de Valor Claro:
Try Premium Free for 7 DaysThen $9.99/month. Cancel anytime.Resaltar ahorros:
Start at Just $1.99Get 3 months of Premium for only $1.99Then $9.99/monthComunicación transparente:
Your Free Trial• Access all premium features• No charge for 7 days• $9.99/month after trial• Cancel anytime, even during trialImplementación de ejemplo
Sección titulada “Implementación de ejemplo”function formatIntroOffer(product: any): string { if (!product.introductoryPrice) { return `${product.priceString} per ${product.subscriptionPeriod}`; }
const intro = product.introductoryPrice; const regular = product.priceString;
if (intro.price === 0) { // Free trial return `Try free for ${intro.periodString}, then ${regular}`; } else if (intro.cycles === 1) { // Pay up front return `${intro.priceString} for ${intro.periodString}, then ${regular}`; } else { // Enterprise return `${intro.priceString} for ${intro.cycles} ${intro.periodString}s, then ${regular}`; }}Mejores prácticas de marketing
Sección titulada “Mejores prácticas de marketing”Estrategia de duración de prueba
Sección titulada “Estrategia de duración de prueba”- 3-7 días: Aplicaciones y juegos de decisión rápida
- 7-14 días: Estándar para la mayoría de las aplicaciones
- 14-30 díasHerramientas complejas, aplicaciones profesionales
- 30+ días: Valor de alta B2B o empresarial
Psicología de los precios
Sección titulada “Psicología de los precios”- $0.99-$1.99: Barrera muy baja, adecuada para pruebas
- 50% off: Valor percibido fuerte
- Mes primero gratis: Patrón común y familiar
Tiempo de comunicación
: Recordatorio de la prórroga de la prueba- Destacar el valor: Mostrar estadísticas de uso, logros
- Cancelación fácil: Construir confianza con un proceso transparente
- Pruebas de ofertas introductorias: Construye confianza con un proceso transparente
targetLanguage
Sección titulada “Pruebas de Ofertas Iniciales”Use sandbox testing to verify behavior:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// In sandbox mode, accelerated subscription durations apply:// - 3 days free trial = 3 minutes// - 1 week free trial = 3 minutes// - 1 month free trial = 5 minutes
const { products } = await NativePurchases.getProducts({ productIdentifiers: ['premium_monthly'], productType: PURCHASE_TYPE.SUBS,});
// Purchase with intro offerconst transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'premium_monthly', productType: PURCHASE_TYPE.SUBS,});
console.log('Intro purchase transaction:', transaction.transactionId);
// Wait for accelerated renewalsetTimeout(async () => { const { purchases } = await NativePurchases.getPurchases({ productType: PURCHASE_TYPE.SUBS, }); const premium = purchases.find((purchase) => purchase.productIdentifier === 'premium_monthly'); console.log('After trial state:', premium?.subscriptionState);}, 180000); // 3 minutes for weekly trialNotas importantes
Sección titulada “Notas importantes”Reglas de elegibilidad
Sección titulada “Reglas de elegibilidad”- Una oferta inicial por usuario por grupo de suscripción (a vida)
- Sólo se aplica a nuevos suscriptores
- No se puede utilizar nuevamente después de la cancelación
- No disponible para actualizaciones de suscripción/cambios de categoría
StoreKit API
Sección titulada “StoreKit API”introductoryPricemuestra detalles de la oferta de introduccióneligibilityverifica si el usuario cumple con los requisitos- Aplicado automáticamente en el momento de la compra
- No se necesita un método de compra especial
Limitaciones
Sección titulada “Limitaciones”- Sólo una oferta de introducción activa por suscripción a la vez
- No se puede combinar con otros tipos de descuentos
- No se puede cambiar las reglas de elegibilidad
- Apple controla la verificación de elegibilidad
Solución de problemas
Sección titulada “Solución de problemas”No se muestra la oferta de inicio:
- Verificar si la oferta está activada en App Store Connect
- Verificar si el usuario no ha utilizado una oferta de inicio antes
- Verificar si el usuario no se ha suscrito a nada en el grupo
- Probar con una nueva cuenta de sandbox
La verificación de elegibilidad falla:
- Esperar la sincronización de App Store (puede tardar 2-3 horas)
- Verificar que el ID del producto sea correcto
- Verificar la configuración del grupo de suscripción
- Probar en sandbox con una cuenta de prueba fresca
Se muestra un precio incorrecto:
- Verifique la configuración de precios regionales
- Verifique la conversión de moneda
- Asegúrese de que las fechas de oferta sean actuales
- Refresque la información del producto
Problemas de pruebas de entorno de sandbox:
- Utilice duraciones aceleradas (3 min = 1 semana)
- Cree nuevas cuentas de prueba para cada prueba
- Espera a que la prueba termine naturalmente
- Check renewal count (max 6 in sandbox)
Análisis y Optimización
Sección titulada “Análisis y Optimización”Registre Estas Métricas
Sección titulada “Seguir Estos Métricas”- Tasa de aceptación de oferta de inicio
- Tasa de conversión de prueba a pago
- Cancelación durante la prueba
- Retención después de la primera carga
- Impacto de ingresos
Ideas de pruebas A/B
Sección titulada “Ideas de pruebas A/B”- Prueba gratuita vs. inicio de pago
- Duración de la prueba
- Porcentaje de descuento
- Pago único vs. descuento recurrente
Estrategia de Optimización
Sección titulada “Estrategia de Optimización”// Track offer performanceanalytics.track('intro_offer_displayed', { product_id: product.identifier, offer_type: product.introductoryPriceType, offer_duration: product.introductoryPricePeriod});
analytics.track('intro_offer_accepted', { product_id: product.identifier});
// Monitor conversionNativePurchases.addListener('transactionUpdated', (transaction) => { if (transaction.productIdentifier === product.identifier && transaction.isActive) { analytics.track('trial_converted', { transactionId: transaction.transactionId, productId: transaction.productIdentifier, }); }});Pasos siguientes
Sección titulada “Pasos siguientes”- Configurar pruebas de sandbox para probar tus ofertas de introducción
- Configurar ofertas promocionales para campañas de recuperación
- Implementar análisis de suscripciones
- Crear campañas de marketing dirigidas
Recursos adicionales
Sección titulada “Recursos adicionales”Para obtener más detalles, consulte la documentación oficial de Apple sobre ofertas introductorias.
Siga adelante desde Crear oferta de suscripción de iOS
Título de la sección “Siga adelante desde Crear oferta de suscripción de iOS”Si está utilizando Crear oferta de suscripción de iOS para planificar pagos y compras, conecte con Usando @capgo/compras nativas para la capacidad nativa en Usando @capgo/compras nativas, Capgo Precios para el flujo de trabajo del producto en Capgo Precios, Sistema de pago para los detalles de implementación en el sistema de pago, @capgo/compras nativas para los detalles de implementación en @capgo/compras nativas, y Getting Started para los detalles de implementación en Inicio.