Ajouter appsflyer-unity-plugin à votre projet

Ajouter le SDK à votre projet

Pour ajouter le plugin à votre projet, vous pouvez ajouter le module unitypackage ou utiliser le gestionnaire de packages Unity.

Remarque : le plugin est construit avec l'External Dependency Manager for Unity (le gestionnaire de dépendances externes pour Unity - EDM4U, anciennement Play Services Resolver / Jar Resolver)

  • Le gestionnaire de dépendances externes pour Unity est distribué avec appsflyer-unity-plugin par défaut.
  • Le processus d'intégration est simplifié, car les conflits de dépendance entre votre plug-in et certains autres plug-ins de votre projet sont résolus.
  • L'ajout de appsflyer-unity-plugin.v*.unitypackage importera automatiquement tous les actifs requis pour le SDK AppsFlyer et pour le gestionnaire de dépendances externes pour Unity.

Utilisation de unitypackage

  1. Clonez/téléchargez le référentiel 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. Allez dans Ressources >> Importer Package >> Package personnalisé.
  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.

Remarque : si vous ne souhaitez pas inclure le gestionnaire de dépendances externes pour Unity, reportez-vous aux étapes de cette installation.

Utilisation du gestionnaire de packages Unity

  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.


Installation sans unity-jar-resolver

  1. Importer appsflyer-unity-plugin.v*.unitypackage dans votre projet, mais assurez-vous de décocher les dépendances EDM4U .

  2. Téléchargez et ajoutez les dépendances Android requises dans le dossier Assets/Plugins/Android :

    1. SDK Android AppsFlyer
    2. Encapsuleur de l'Unity AppsFlyer
    3. Bibliothèque Google Installreferrer
  3. Téléchargez et ajoutez les dépendances iOS requises au dossier Assets/Plugins/iOS/AppsFlyer :

    1. Téléchargez le SDK iOS en tant que bibliothèque statique. AppsFlyerLib.xcframework.zip
    2. Décompressez le fichier que vous avez téléchargé.
    3. Glisser-déposez tous les fichiers dans le dossier Assets/Plugins/iOS/AppsFlyer .