✨
BotProtection
  • Что такое BotProtection?
  • Интеграция с Android
    • Описание и установка
    • Использование SDK
  • Интеграция с iOS
    • Описание и установка
    • Использование SDK
  • Интеграция с бекендом
    • Архитектура
    • Описание Dashboard
    • Описание асинхронного API
    • Работа с JWT
      • Python
      • NodeJS
    • Подключение метрик
Powered by GitBook
On this page
  • Интеграция с Android Studio ‌
  • Альтернативная интеграция
  • BotProtection API_KEY

Was this helpful?

  1. Интеграция с Android

Описание и установка

PreviousЧто такое BotProtection?NextИспользование SDK

Last updated 5 years ago

Was this helpful?

BotProtection Android SDK необходим для сбора данных с устройства и передачи их на сервер.

Для реализации предоставлен файл AAR для Android, который содержит SDK для сбора данных о поведении пользователей с датчиков устройства.

Интеграция с Android Studio ‌

Пример встраивания библиотеки в IDE «Android Studio»: ‌

  • Скачайте AAR-файл.

  • Перейдите в File > Project Structure.

  • Выберите Modules, затем нажмите + над названием вашего приложения.

  • Выберите Import .JAR/.AAR Package.

  • Путь к библиотеке AAR должен быть добавлен в поле File name.

  • Кликните Finish.

  • В Project Structure кликните Apply и подождите синхронизацию. Затем вы увидите botprotection в ваших модулях:

  • Идите в Dependencies и нажмите + под Declared Dependencies.

  • Выберите Module Dependencies.

  • Нажмите на чекбокс botprotection и нажмите OK.

  • В Project Structure кликните Apply и подождите синхронизацию.

  • Проверьте, что библиотека BotProtection была добавлена в build.gradle.

Альтернативная интеграция

Однако, если используется KTS или не поддерживается работа с модулями, можно добавить SDL самостоятельно через build.gradle (после добавления файла AAR в каталог "libs"):

implementation files('libs/BotProtection <VERSION> .aar')

BotProtection API_KEY

Получить API_KEY можно в Dashboard в "Install SDK"

Затем необходимо вставить полученный API_KEY в AndroidManifest.xml:

 <application>
 //...
 
 <meta-data android:name="com.botProtection.ApiKey" 
            android:value="<api_key>" />
 
 //...
 </application>