| Novedades | 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.
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. |
| Qué 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 sección Información de la aplicación, desplázate a 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 las notificaciones, selecciona versión 2 de las notificaciones.
- Haz clic en Guardar.
- En la sección Notificaciones del servidor de la App Store, 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 credenciales de iOS:
-
En App Store Connect, ve a Usuarios y acceso
- Ve a Usuarios y acceso > Integraciones y, en la lista de Claves, selecciona Compra in-app.
- Haz clic en + para generar una clave de compra in-app nueva.
- Ingresa un nombre para tu clave de API.
- Haz clic en Generar.
- Haz clic en Descargar clave de compra in-app junto a la clave que acabas de generar para descargarla. Nota: Solo puedes descargar la clave una vez.
- En AppsFlyer, desde el menú lateral, selecciona Configuración > Configuración de ingresos.
- Selecciona tu app en la lista.
- En la pestaña Compras y suscripciones, haz clic en Actualizar claves.
- En Claves nuevas, en el campo Clave de compra in-app, haz clic en el icono cargar (
) para cargar el archivo p8.
- En App Store Connect, copia el ID de clave de la clave que acabas de generar y pégalo en la configuración de compras y suscripciones de AppsFlyer para el ID de clave.
-
En App Store Connect, copia el ID del emisor y pégalo en la configuración de compras y suscripciones de AppsFlyer para el ID del emisor. 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 ingresado 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.