Configurar la integración con App Store

Esta sección describe cómo establecer la conexión entre App Store y Adapty para tu app de iOS. Esto es necesario para que podamos mostrar analíticas de suscripciones y validar compras. Puedes completar la integración durante el onboarding inicial o más tarde en App Settings dentro del Adapty Dashboard.

Aunque puede que hayas configurado inicialmente la integración de tu app y Adapty durante el onboarding, puedes modificar estos ajustes más tarde en App settings.

Los cambios de configuración se pueden hacer de forma segura durante la fase sandbox, hasta que tu app móvil esté en producción con el SDK de Adapty instalado. Los cambios después del lanzamiento pueden interrumpir el flujo de compra en tu app.

Paso 1. Proporciona el Bundle ID y el Apple app ID

El Bundle ID es el identificador único de tu app en el App Store. Es necesario para el funcionamiento básico de Adapty, como el procesamiento de suscripciones.

  1. Abre App Store Connect. Selecciona tu app y ve a la sección GeneralApp Information.

  2. Copia el Bundle ID en la subsección General Information.

  1. Abre la pestaña App settings -> iOS SDK desde el menú superior de Adapty y pega el valor copiado en el campo Bundle ID.
  1. Vuelve a la página App information en App Store Connect y copia el Apple ID desde allí.
  2. En la página App settings -> iOS SDK del Adapty Dashboard, pega el ID en el campo Apple app ID.

Paso 2. Proporciona el Issuer ID y el Key ID

El In-app purchase Issuer ID, denominado Issuer ID en App Store Connect, es un ID especial que identifica al emisor que creó el token de autenticación. El In-App Purchase Key ID, denominado Key ID en App Store Connect, es un identificador único asociado a una clave criptográfica que has generado en la sección Generar In-App Purchase Key en App Store Connect.

  1. Abre App Store Connect. Ve a la sección Users and AccessIntegrationsIn-App Purchase.
  2. En la lista Active, encuentra la clave que creaste en la sección Generar In-App Purchase Key en App Store Connect.
19a2868-issuer_apple.webp
  1. Copia el Issuer ID y pégalo en el campo In-app purchase Issuer ID del Adapty Dashboard.
c2b42e7-issuer_id.webp
  1. Copia el Key ID y pégalo en el campo In-app purchase Key ID del Adapty Dashboard.

Paso 3. Sube el archivo In-App Purchase Key

Sube el archivo In-App Purchase Key que descargaste en la sección Generar In-App Purchase Key en App Store Connect

88cdfff-download_inapp_file.webp

en el campo Private key (.p8 file) del Adapty Dashboard.

253b840-in-app_file_upload.webp

Paso 4. Para pruebas y ofertas especiales – configura las ofertas promocionales

Este paso es necesario si tu app tiene pruebas u otras ofertas promocionales.

  1. Copia el mismo Key ID que usaste en el Paso 2 en el campo Subscription key ID de la sección App Store promotional offers.
  2. Sube el mismo archivo In-App Purchase Key que usaste en el Paso 3 en el área Subscription key (.p8 file) de la sección App Store promotional offers.
promo-key.webp

Paso 5. Introduce el App Store shared secret

El App Store shared secret, también conocido como App Store Connect Shared Secret, es una cadena hexadecimal de 32 caracteres que se usa para las compras in-app y la validación de recibos de suscripciones.

  1. Abre App Store Connect. Selecciona tu app y ve a la sección GeneralApp Information.

  2. Desplázate hacia abajo hasta la subsección App-Specific Shared Secret.

2bd112a-shared_secret_apple.webp

Si la subsección App-Specific Shared Secret no aparece, asegúrate de tener el rol de Account Holder o Admin. Si tienes el rol de Admin y aun así no ves la subsección App-Specific Shared Secret, pide al Account Holder de la app (la persona que creó la aplicación en App Store Connect) que genere el App Store shared secret para la app. Después de eso, la subsección también será visible para los Admins.

  1. Haz clic en el botón Manage.
2d8b4c0-shared_secret_apple_copy.webp
  1. En la ventana App-Specific Shared Secret que se abre, copia el Shared Secret. Si no aparece ningún shared secret, primero haz clic en el botón Manage o Generate (el que esté disponible) y luego copia el Shared Secret.

  2. Pega el Shared Secret copiado en el campo App Store shared secret del Adapty Dashboard.

4f9624d-shared_secret.webp
  1. Haz clic en el botón Save del Adapty Dashboard para confirmar los cambios.

Paso 6. Añade la clave API de App Store Connect

Genera una clave API de App Store Connect y añádela a Adapty para poder gestionar tus productos en el App Store desde el Adapty dashboard:

  1. En App Store Connect, ve a Users and Access > Integrations > Team keys y haz clic en +.
app-store-connect-api.webp
  1. En la ventana Generate API key, introduce un nombre para la clave y concédele acceso Admin.
generate-api-key.webp
  1. Haz clic en Download junto a tu clave. Ten en cuenta que solo puedes descargarla una vez.
download-api-key.webp
  1. En el Adapty dashboard, ve a App settings > iOS SDK y haz clic en Connect API key.
connect-api-key.webp
  1. Rellena los campos de la ventana:
issuer-id.webp
key-id.webp
  • API key: Sube el archivo de clave API que descargaste desde App Store Connect.
app-store-connect-key.webp
  1. Haz clic en Connect.

Próximos pasos