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. Importa el paquete appsflyer-unity-plugin-*.unitypackage a tu proyecto de Unity.
  3. Ve a Assets (Activos) >> Import Package (Importar paquete) >> Custom Package (Paquete personalizado).
  4. Selecciona el archivo appsflyer-unity-plugin-*.unitypackage.

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

Uso de Unity Package Manager

  1. Ve a tu carpeta de paquetes y abre manifest.json
  2. Agrega el paquete de juegos de Google registery para el External Dependency Manager.
  "scopedRegistries": [
    {
      "name": "Game Package Registry by Google",
      "url": "https://unityregistry-pa.googleapis.com",
      "scopes": [
        "com.google"
      ]
    }
  ]

Nota: Si no deseas incluir el External Dependency Manager for Unity, consulta los pasos 2 y 3 aquí.

  1. Añade appsflyer-unity-plugin en la dependencia:
    Añade esta línea para el modo regular
 "appsflyer-unity-plugin": "https://github.com/AppsFlyerSDK/appsflyer-unity-plugin.git#upm"

O esta línea para el modo estricto:

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

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
    2. Descomprime el archivo que descargaste
    3. Arrastra y suelta todos los archivos en la Assets/Plugins/iOS/AppsFlyer carpeta