| Sección. | Detalles |
|---|---|
| ¿Qué hay de nuevo? | AppsFlyer pasará el flujo de validación de ROI360 iOS a las nuevas APIs de validación de compras in-app de Apple, ya que la API actual será eliminada. Para garantizar que tus datos de ingresos de iOS se sigan validando con precisión y en tiempo real, deberás actualizar tus credenciales de la App Store en la plataforma AppsFlyer. Si tu aplicación aún usa Apple Server Notifications Versión 1, también deberás cambiar a la Versión 2 antes de actualizar las credenciales. |
| Fecha de actualización | 04/02/2025 |
| Lo que debes saber: |
Este cambio afecta a las aplicaciones que usan ROI360 para la validación de ingresos por compras y suscripciones in-app en iOS.
Nota: La validación de recibos basada en StoreKit 2 solo es compatible con las nuevas credenciales de la App Store. Asegúrate de completar la actualización si tu aplicación usa StoreKit 2 para garantizar que la validación siga funcionando. Apple puede cancelar la API anterior en cualquier momento, por lo que recomendamos encarecidamente actualizar tus credenciales para mantenerse a la vanguardia de cualquier posible interrupción. |
| Lo que debes hacer |
Para completar la configuración:
Si tu aplicación utiliza la Versión 1 de Apple Server Notifications, debes cambiar a la Versión 2 antes de actualizar tus credenciales. Verás un mensaje en la página de Configuración de ingresos si esto se aplica a tu aplicación como requisito previo.
Sigue las instrucciones detalladas a continuación:
|
Configurar la versión 2 del Apple Server Notifications
Configurar la versión 2 del Apple Server Notifications
-
En App Store Connect, en la Información de la aplicación sección, desplázate hasta App Store Server Notifications.
- Para la URL del servidor de producción, haz clic en Editar.
-
No cambies la URL en la casilla URL del servidor de producción .
- En Versión de notificaciones, selecciona Notificaciones de la versión 2.
- Haz clic en Guardar.
- En la sección App Store Server Notifications, haz clic en Editar para la URL del servidor Sandbox.
- Repite los pasos 3-5.
Actualiza las credenciales de la App Store para la validación del recibo de ROI360 iOS
Las credenciales necesarias para la integración de la API de compras in-app de iOS son las siguientes:
- Clave de compra in-app
- ID de clave
- ID del emisor
Antes de empezar:
- La actualización de las claves implica pasos realizados tanto en App Store Connect como en AppsFlyer. Durante la configuración, mantén abiertas las pestañas App Store Connect y AppsFlyer.
- Necesitas permisos de administrador para configurar claves en AppsFlyer.
Para actualizar las credenciales de iOS:
-
En App Store Connect, ve a Usuarios y acceso
- Ve a Users and Access > Integrations y, en la lista de Keys, selecciona In-App Purchase.
- Haz clic en + para generar una nueva clave de In-App Purchase.
- Ingresa un nombre para tu clave de API.
- Haz clic en Generar.
- Haz clic en Download In-App Purchase Key junto a la clave que acabas de generar para descargarla. Nota: Solo puedes descargar la clave una vez.
- En AppsFlyer, en el menú lateral, selecciona Configuración > Configuración de ingresos.
- Selecciona tu app en la lista.
- En la pestaña Purchases & subscriptions, haz clic en Update keys.
- En New keys, en el campo In-App Purchase key, haz clic en el Upload icon (
) para cargar el archivo p8.
- En App Store Connect, copia el Key ID de la clave que acabas de generar y pégalo en la configuración de compras & suscripciones de AppsFlyer para Key ID.
-
En App Store Connect, copia el Issuer ID y pégalo en la configuración de compras & suscripciones de AppsFlyer para Issuer ID. Nota: Si el ID del emisor no se muestra en la parte superior de la página, crea una clave de API de App Store Connect (con cualquier nivel de acceso). Después de eso, el ID del emisor aparecerá en la parte superior de la página para la clave de compra in-app.
- En la configuración de compras y suscripciones de AppsFlyer, haz clic en Validar claves para asegurarte de que las claves que has introducido sean correctas.
- Haz clic en Actualizar claves. Una vez actualizadas las claves, tu aplicación pasará completamente al nuevo flujo de validación de iOS de Apple.