Instalar SDK

Aprende a descargar e instalar el SDK para Android.

Antes de comenzar

Necesitas Xcode para seguir estas guías.

Descarga e instala el SDK

Descarga e instala el SDK para iOS con el administrador de paquetes que elijas.

Install using CocoaPods

Recomendado

Paso 1: Descargar CocoaPods
Descarga e instala la última versión de CocoaPods.

Paso 2: Agregar dependencias
Añade la última versión de AppsFlyerFramework al Podfile de tu proyecto:

pod 'AppsFlyerFramework'

Paso 3: Importar dependencias
En tu terminal, navega a la carpeta raíz de tu proyecto y ejecuta pod install.

Paso 4: Abrir el espacio de trabajo de Xcode
En Xcode, utiliza el archivo .xcworkspace para abrir el proyecto a partir de este momento, en lugar del archivo .xcodeproj file.

Si estás desarrollando una aplicación tvOS, CocoaPods agrega automáticamente las dependencias relevantes de AppsFlyerFramework.

Install using Carthage

Paso 1: Instalar Carthage
Instala la última versión de Carthage.

Paso 2: Agregar dependencias
Agrega la siguiente línea a tu Cartfile binario:

binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-ios.json"

Actualmente no es compatible con las aplicaciones de tvOS.

📘

Nota

El enlace de arriba enlaza a una biblioteca estática. Si estás actualizando a una versión más reciente de iOS, haz lo siguiente:

  1. Elimina la etapa Run Script de Xcode que ejecuta marcos de copia.
  2. Asegúrate de que la biblioteca no esté incrustada.

Para aprender más, consulta los documentos de Carthage.

Install using Swift Package Manager (V6.1.0+)

Starting V6.1.0 el SDK de iOS se puede instalar mediante la instalación con Swift Package Manager (SPM):
Paso 1: Navega para agregar dependencia de paquete
En Xcode, ve a File (Archivo) > Add Packages (Agregar paquetes):

1572

Paso 2: Agregar el repositorio de GitHub del SDK para iOS
Enter the AppsFlyer SDK GitHub repository. You can select one of the following:

2172

Paso 3: Seleccionar la versión del SDK

2176

Paso 4: Agregar AppsFlyerLib al destino deseado

2168

Manual install

Paso 1: Descargar el marco estático
Descarga el SDK de iOS como marco estático.

Para verificar la integridad de la descarga del marco estático del SDK, haz clic aquí.

Paso 2: Descomprimir
Descomprime el archivo AppsFlyerLib.framework.zip que acabas de descargar.

Paso 3: Importar en el proyecto
Arrastra la carpeta AppsFlyerLib.framework y suéltala en tu proyecto de Xcode. Asegúrate de que esté marcada la opción Copiar elementos si es necesario.

📘

Nota

Este enfoque solo es compatible con iOS 8 y superiores. Para las aplicaciones tvOS, necesitas otro AppsFlyerFramework:

  1. Clona este repositorio.
  2. Encuentra AppsFlyerLib.framework en esta carpeta del repositorio clonado.
  3. Repite el paso 3.

Dependencias del marco nativo de iOS

Este SDK agrega y utiliza automáticamente los siguientes marcos nativos:

  • AdSupport framework: This framework is required to collect the IDFA from devices. Without IDFA you cannot attribute installs to Meta ads, Twitter, Google Ads, and other networks.
  • AdServices marco (V6.1.3+): Measure the performance of Apple Search Ads in your app.
  • iAd framework: (Deprecated) Measure the performance of Apple Search Ads in your app. Note: The iAd framework has not been in use since V6.10.1 and completely removed from the code base from V6.13.0.

SDK de modo estricto

Utiliza el SDK del modo estricto para eliminar por completo la funcionalidad de recopilación de IDFA y las dependencias del marco de AdSupport (por ejemplo, al desarrollar aplicaciones para niños).

Puedes instalar el SDK de modo estricto usando uno de los siguientes métodos.

Install using CocoaPods

pod 'AppsFlyerFramework/Strict'

Install using Carthage

binary "https://raw.githubusercontent.com/AppsFlyerSDK/AppsFlyerFramework/master/Carthage/appsflyer-strict.json" ~> 6.3.2

Install using Swift Package Manager

Sigue los pasos para instalar el SDK usando Swift Package Manager y, en el nombre del repositorio, utiliza https://github.com/AppsFlyerSDK/AppsFlyerFramework-Strict