En resumen: Conozca las funcionalidades del SDK de AppsFlyer que están disponibles y decida qué APIs debería usar su aplicación en Android o iOS.
Sobre el SDK
Vea este video para obtener una imagen completa de la integración del SDK.
El SDK ofrece funciones para la instalación de aplicaciones y el registro de eventos. Puede registrar instalaciones, sesiones y eventos dentro de la aplicación. Los eventos en la aplicación incluyen, por ejemplo, compras dentro de la app o subir de nivel en un juego. Registrar estos eventos puede ayudarle a evaluar el ROI y la calidad de los usuarios.
Este artículo describe el proceso de integración del SDK V6+ y ayuda a los anunciantes (dueños de apps) y a los gestores de producto a planificar la integración del SDK de AppsFlyer en sus aplicaciones Android o iOS.
La documentación adicional incluye lo siguiente:
- Actualización al SDK de iOS V6. Tenga en cuenta que el iOS SDK V5.4.4 es totalmente compatible con iOS 14. Sin embargo, recomendamos adoptar SDK V6.X para asegurar la compatibilidad con futuras versiones de iOS.
- Documentación de instalación del SDK para desarrolladores
- Notas de lanzamiento
- Documentación de referencia del SDK para desarrolladores
- Preparando para la revisión de la App Store: etiquetas nutricionales
Compatibilidad del SDK
El SDK de AppsFlyer es compatible con las siguientes plataformas:
- A partir de Android V4.0
- Plataformas Android no móviles, como Smart TVs (incluyendo Amazon Fire TV). Ver descripción general de CTV
- Mercados fuera de tiendas para aplicaciones Android, como Amazon y Baidu
- iOS 9+ (iPhone, iPod, iPad)
- tvOS 9+ (Apple TV)
- Compatible con redes Apple IPv6 DNS64/NAT64
El SDK soporta múltiples métodos de atribución. Los métodos de atribución que se utilizan dependen de lo siguiente:
- La versión de iOS instalada en el dispositivo del usuario
- La versión del SDK de iOS instalada en la aplicación
Métodos de atribución soportados | Versión de iOS | Compatibilidad del SDK de iOS | Notas |
---|---|---|---|
Modelado probabilístico |
8 – 14.4 |
5.0.0+ | |
14.5+ |
6.0.3+ | El modelado probabilístico se limita al contexto de medios propios, promoción cruzada y flujos web-a-aplicación con consentimiento. | |
Emparejamiento de ID |
8-13 | 5.0.0+ | Los usuarios pueden elegir no participar utilizando la opción Limit Ad Tracking (LAT). |
14.5+ | 6.0.3+ |
Se requiere la transparencia del seguimiento (ATT) y el consentimiento del usuario. Para más información, consulte configurar el SDK de iOS para soportar ATT. |
|
11.3 - 13 |
6.2.3 |
La solución SKAdNetwork (SKAN) está limitada a la atribución de instalaciones conforme a la especificación SKAN , lo que implica que no existe un valor de conversión. |
|
14+ |
|
Desde la versión SDK V6.0.8, está disponible la atribución de Apple App Clips. También puede leer nuestra entrada de blog sobre Apple App Clips.
Integración de SDK
El proceso de instalación e integración del SDK requiere la colaboración entre el gerente de producto y el desarrollador móvil. Antes de integrar el SDK con su aplicación, revise todas las tareas de integración y considere qué funcionalidades desea que su aplicación utilice.
Lista de verificación para la planificación del SDK
Para ayudarle a comenzar, hemos preparado una lista de verificación que le guiará en el proceso de planificación. Para cada tarea, hay enlaces a la documentación para comercializadores y desarrolladores.
Tareas de integración del SDK
La integración básica del SDK incluye las siguientes tareas. Las estimaciones de tiempo son solo una guía general.
Tareas básicas de integración del SDK | Tiempo de planificación |
---|---|
Recupere la clave de desarrollador de AppsFlyer y envíe el enlace junto con las instrucciones de instalación e integración a su desarrollador. |
15 minutos |
Revise las consideraciones de atribución y determine qué identificadores de dispositivo recopilar. |
30 minutos |
Determine los eventos dentro de la aplicación que desea medir y envíe los nombres y parámetros de los eventos al desarrollador. |
1 hora |
Determine los métodos de enlace profundo que se utilizarán. |
30 minutos |
Determine los métodos para acceder a los datos de atribución. | 30 minutos |
Una vez completada la integración básica, cualquier usuario con acceso al panel de AppsFlyer puede realizar pruebas básicas. Los desarrolladores pueden utilizar registros de depuración en el entorno de desarrollo. |
1 hora |
Colabora con tus desarrolladores móviles para implementar estas API adicionales en el SDK.
Tareas adicionales para la integración del SDK | Tiempo de planificación |
---|---|
Determina si tu aplicación necesita una configuración de atribución adicional, como la medición de desinstalaciones o la atribución de instalaciones para tiendas de aplicaciones de terceros. |
30 minutos |
Decide sobre los informes de sesiones de usuario. | 30 minutos |
Establece qué métodos de atribución utilizarás para las fuentes de medios propias. |
1 hora |
Administra las políticas de privacidad del usuario para garantizar que tu aplicación cumpla con las normativas de privacidad (GDPR, CCPA). |
1 hora |