Instalación

Agregar appsflyer-unity-plugin a tu proyecto

Agregar el SDK a tu proyecto

Para agregar el plugin a tu proyecto, puedes agregar el unitypackage o usar Unity Package Manager.

Nota: El plugin está construido con elExternal Dependency Manager for Unity (EDM4U) (anteriormente Play Services Resolver / Jar Resolver)

  • El External Dependency Manager for Unity se distribuye con appsflyer-unity-plugin por defecto.
  • Esto facilita el proceso de integración, al resolver los conflictos de dependencia entre tu plugin y otros plugins de tu proyecto.
  • Al agregar el appsflyer-unity-plugin.v*.unitypackage se importarán automáticamente todos los activos requeridos tanto para el SDK de AppsFlyer como para el External Dependency Manager for Unity.

Uso del unitypackage

  1. Clona/descarga el repositorio de plugins.
  2. Import the appsflyer-unity-plugin-*.unitypackage or appsflyer-unity-plugin-strict-mode.*.unitypackage file from the strict-mode-sdk folder for the Strict version of the plugin, into your Unity project.
  3. Ve a Assets (Activos) >> Import Package (Importar paquete) >> Custom Package (Paquete personalizado).
  4. Select the appsflyer-unity-plugin-*.unitypackage file or the appsflyer-unity-plugin-strict-mode.*.unitypackage file from the strict-mode-sdk folder for the Strict version of the plugin.

Nota: Si no deseas incluir el External Dependency Manager for Unity, consulta los pasos de esta instalación.

Uso de Unity Package Manager

  1. Follow Google's guide in order to integrate UPM (Unity Package Manager).
    Note: If you do not wish to include The External Dependency Manager for Unity, refer to steps 2 & 3 here.

  2. Add appsflyer-unity-plugin in the dependency :
    Add this line for the latest version of the regular mode

 "appsflyer-unity-plugin": "https://github.com/AppsFlyerSDK/appsflyer-unity-plugin.git#upm"

Or this line for latest version of the Strict mode :

 "appsflyer-unity-plugin": "https://github.com/AppsFlyerSDK/appsflyer-unity-plugin.git#Strict-upm"
  1. Download the External Dependency Manager for Unity to be able to resolve our Android / iOS dependencies.

Note: To choose an earlier version and not the latest, you can replace the upm or Strict-upm with the specific version, v6.10.30 for the regular version of 6.10.30 or Strict-v6.10.30 for the Strict version of 6.10.30.


Instalación sin unity-jar-resolver

  1. Importar appsflyer-unity-plugin.v*.unitypackage a tu proyecto pero asegúrate de desmarcar las dependencias EDM4U .

  2. Descarga y agrega las dependencias de Android necesarias a la carpeta Assets/Plugins/Android:

    1. SDK de AppsFlyer para Android
    2. AppsFlyer Unity Wrapper
    3. Biblioteca de Google Installreferrer
  3. Descarga y agrega las dependencias requeridas de iOS a la carpeta Assets/Plugins/iOS/AppsFlyer:

    1. Descarga el SDK de iOS como una biblioteca estática AppsFlyerLib.xcframework.zip
    2. Descomprime el archivo que descargaste
    3. Arrastra y suelta todos los archivos en la Assets/Plugins/iOS/AppsFlyer carpeta