Добавление appsflyer-unity-plugin в ваш проект

Добавление SDK в ваш проект

Чтобы добавить плагин в ваш проект, вы можете либо добавить unitypackage, либо воспользоваться диспетчером пакетов Unity.

Примечание. Плагин создан при помощи The External Dependency Manager for Unity (EDM4U) (ранее Play Services Resolver / Jar Resolver)

  • External Dependency Manager for Unity распространяется с appsflyer-unity-plugin по умолчанию.
  • Это упрощает процесс интеграции, разрешая конфликты зависимостей между вашим плагином и другими плагинами в вашем проекте.
  • При добавлении appsflyer-unity-plugin.v*.unitypackage происходит автоматический импорт всех активов, необходимых как для SDK AppsFlyer, так и для External Dependency Manager for Unity.

Использование unitypackage

  1. Клонируйте / скачайте репозиторий плагина.
  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. Перейдите в раздел Активы >> Импортировать пакет >> Пользовательский пакет.
  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.

Примечание. Если вы не хотите включать The External Dependency Manager for Unity, см. шаги этой установки.

Использование диспетчера пакетов 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.


Установка без unity-jar-resolver

  1. Импортировать appsflyer-unity-plugin.v*.unitypackage в свой проект, но снимите флажок с зависимостей EDM4U .

  2. Загрузите и добавьте необходимые зависимости Android в папку Assets/Plugins/Android:

    1. AppsFlyer Android SDK
    2. AppsFlyer Unity Wrapper
    3. Библиотека Google Installreferrer
  3. Загрузите и добавьте необходимые зависимости iOS в папку Assets/Plugins/iOS/AppsFlyer:

    1. Скачайте SDK для iOS как статическую библиотеку. AppsFlyerLib.xcframework.zip
    2. Распакуйте загруженный файл.
    3. Перетащите все файлы в папку Assets/Plugins/iOS/AppsFlyer .