Добавление 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. Импортируйте appsflyer-unity-plugin-*.unitypackage в свой проект Unity.
  3. Перейдите в раздел Активы >> Импортировать пакет >> Пользовательский пакет.
  4. Выберите файл appsflyer-unity-plugin-*.unitypackage.

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

Использование диспетчера пакетов Unity

  1. Перейдите в папку с пакетами и откройте manifest.json
  2. Добавьте Google Game Package Registry для диспетчера внешних зависимостей.
  "scopedRegistries": [
    {
      "name": "Game Package Registry by Google",
      "url": "https://unityregistry-pa.googleapis.com",
      "scopes": [
        "com.google"
      ]
    }
  ]

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

  1. Добавьте appsflyer-unity-plugin в зависимость:
    Добавьте эту строку для обычного режима
 "appsflyer-unity-plugin": "https://github.com/AppsFlyerSDK/appsflyer-unity-plugin.git#upm"

Или эту строку для строгого режима:

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

Установка без 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 как статическую библиотеку.
    2. Распакуйте загруженный файл.
    3. Перетащите все файлы в папку Assets/Plugins/iOS/AppsFlyer .