Установка
Добавление 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
- Клонируйте / скачайте репозиторий плагина.
- Import the
appsflyer-unity-plugin-*.unitypackage
orappsflyer-unity-plugin-strict-mode.*.unitypackage
file from thestrict-mode-sdk
folder for the Strict version of the plugin, into your Unity project. - Перейдите в раздел Активы >> Импортировать пакет >> Пользовательский пакет.
- Select the
appsflyer-unity-plugin-*.unitypackage
file or theappsflyer-unity-plugin-strict-mode.*.unitypackage
file from thestrict-mode-sdk
folder for the Strict version of the plugin.
Примечание. Если вы не хотите включать The External Dependency Manager for Unity, см. шаги этой установки.
Использование диспетчера пакетов Unity
-
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. -
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"
- 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
- Если вы не хотите включать The External Dependency Manager for Unity, выполните следующие действия:
-
Импортировать
appsflyer-unity-plugin.v*.unitypackage
в свой проект, но снимите флажок с зависимостейEDM4U
.
-
Загрузите и добавьте необходимые зависимости Android в папку Assets/Plugins/Android:
-
Загрузите и добавьте необходимые зависимости iOS в папку Assets/Plugins/iOS/AppsFlyer:
- Скачайте SDK для iOS как статическую библиотеку.
AppsFlyerLib.xcframework.zip
- Распакуйте загруженный файл.
- Перетащите все файлы в папку
Assets/Plugins/iOS/AppsFlyer
.
- Скачайте SDK для iOS как статическую библиотеку.
Изменения сохранены около 1 месяца назад