Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Инструментарий через плагин Astromkey Android Gradle: различия между версиями

Материал из Документация АппОптима
Нет описания правки
Нет описания правки
 
Строка 1: Строка 1:
'''''[[Модули платформы]] / [[Модули платформы|Цифровой опыт]] / [https://docs.expert-apm.ru/index.php/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B8_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B#:~:text=%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F Мобильные приложения] / [https://docs.expert-apm.ru/index.php/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B8_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B#:~:text=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B4%D0%BB%D1%8F%20Android Инструментальные приложения для Android] / Инструментарий через плагин Astromkey Android Gradle'''''
'''''[[Модули платформы]] / [[Модули платформы|Цифровой опыт]] / [https://docs.expert-apm.ru/index.php/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B8_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B#:~:text=%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F Мобильные приложения] / [https://docs.expert-apm.ru/index.php/%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D0%B8_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B#:~:text=%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5%20%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%B4%D0%BB%D1%8F%20Android Инструментальные приложения для Android] / Инструментарий через плагин AppOptima Android Gradle'''''


''После применения плагина AppOptima Android Gradle в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта, он может настроить подпроекты вашего проекта Android.''
''После применения плагина AppOptima Android Gradle в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта, он может настроить подпроекты вашего проекта Android.''

Текущая версия от 19:22, 2 января 2025

Модули платформы / Цифровой опыт / Мобильные приложения / Инструментальные приложения для Android / Инструментарий через плагин AppOptima Android Gradle

После применения плагина AppOptima Android Gradle в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта, он может настроить подпроекты вашего проекта Android.

  1. Найдите путь к классу скрипта сборки плагина Android Gradle в файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта. Путь к классу скрипта сборки плагина находится в dependenciesблоке внутри buildscriptблока. Значение classpath плагина равно com.android.tools.build:gradle.

Groovy:

buildscript {

repositories {

google()

mavenCentral()

}

dependencies {

// build script classpath of the Android Gradle plugin

classpath 'com.android.tools.build:gradle:<version>'

}

}

Kotlin:

buildscript {

    repositories {

        google()

        mavenCentral()

    }

    dependencies {

        // build script classpath of the Android Gradle plugin

        classpath("com.android.tools.build:gradle:<version>")

    }

}

2. Добавьте подключаемый модуль AppOptima Android Gradle в путь к классам сценария сборки.

com.AppOptima.tools.android:gradle-pluginВ блок следует добавить значение пути к классу скрипта сборки dependencies. Gradle автоматически обновляет плагин, когда доступна новая версия плагина. Поэтому рекомендуется использовать версию 8.+. Когда АппОптима выпустит новую основную версию, выполните обновление до новой версии вручную. Новая основная версия может содержать критические изменения, и может потребоваться ручная корректировка.

Groovy:

buildscript {

    repositories {

        google()

        mavenCentral() // hosts the AppOptima Android Gradle plugin

    }

    dependencies {

        classpath 'com.android.tools.build:gradle:<version>'

        // add this line to your build.gradle file

        classpath 'com.AppOptima.tools.android:gradle-plugin:8.+'

    }

}

Kotlin:

buildscript {

    repositories {

        google()

        mavenCentral() // hosts the AppOptima Android Gradle plugin

    }

    dependencies {

        classpath("com.android.tools.build:gradle:<version>")

        // add this line to your build.gradle.kts file

        classpath("com.AppOptima.tools.android:gradle-plugin:8.+")

    }

}

3. Примените плагин AppOptima Android Gradle и добавьте фрагмент конфигурации.

Примените плагин AppOptima Android Gradle с идентификатором плагина com.AppOptima.instrumentationв файле build.gradle верхнего уровня , расположенном в корневом каталоге проекта. Затем скопируйте фрагмент кода Gradle со страницы инструментария АппОптима , чтобы настроить правильное значение applicationIdи beaconUrlзначение.

Groovy:

apply plugin: 'com.AppOptima.instrumentation'

AppOptima {

    configurations {

        sampleConfig {

            autoStart {

                applicationId '<YourApplicationID>'

                beaconUrl '<ProvidedBeaconURL>'

            }

        }

    }

}

Kotlin:

apply(plugin = "com.AppOptima.instrumentation")

configure<com.AppOptima.tools.android.dsl.AppOptimaExtension> {

    configurations {

        create("sampleConfig") {

            autoStart {

                applicationId("<YourApplicationID>")

                beaconUrl("<ProvidedBeaconURL>")

            }

        }

    }

}

Вы можете настроить имя конфигурации sampleConfigна что-то более значимое. Вы также можете определить разные конфигурации для разных вариантов сборки Android . Например, вы можете сообщать о вариантах debugи release​​в различные мобильные приложения в АппОптима, используя конфигурации для конкретных вариантов .

4. Настройте конфигурацию вашего плагина.

Фрагмент Gradle со страницы инструментария АппОптима настраивает только конечную точку для ЕдиногоАгента. Он не настраивает поведение плагина AppOptima для Android Gradle. Одна и та же конфигурация используется для всех вариантов сборки Android, а плагин использует датчики по умолчанию и значения конфигурации ЕдиногоАгента по умолчанию. Используйте возможности конфигурации плагина для точной настройки конфигурации.

5. Улучшите данные о взаимодействии с мобильными пользователями с помощью ЕдиныйАгент SDK для Android.

С помощью ЕдиныйАгент SDK для Android вы можете обогащать данные об опыте использования мобильных устройств. Например, такие функции, как пометка пользователей, доступны только через ЕдиныйАгент SDK.