Использование SDK
getInstance()
Чтобы использовать BotProtection, достаточно создать экземпляр класса BotProtection
:
start()
Чтобы начать сбор данных для идентификации ботов и отправки их на сервер, вам нужно вызвать функцию start()
.
Пример метода start()
, при котором BotProtection SDK активируется и начинает собирать данные в момент запуска приложения:
Сначала необходимо создать экземпляр BotProtection
:
Чтобы начать сбор данных, используйте:
BotProtection собирает данные до тех пор, пока не произойдет метод stop()
.
sendUUID()
Метод sendUUID
принимает значение типа String.
UUID - это уникальный идентификатор пользователя, который позволяет соотносить пользователей с анонимными проанализированными пользователями в системе.
UUID может генерироваться независимо или отправлять зашифрованный идентификатор, связанный с пользователем.
Примечание: Этот метод необходимо вызывать в момент входа пользователя в учетную запись и перед вызовом метода stop()
, который полностью остановит SDK.
Если UUID известен во время выполнения start()
, вы можете запустить библиотеку следующим образом, сначала сообщив UUID:
stop()
Метод stop()
следует вызывать, если необходимо полностью остановить сбор данных, отключить BotProtection и немедленно отправить данные на сервер.
Примечание: Чтобы снова начать сбор данных и отправку их на анализ, необходимо вызвать start()
.
setListener()
Чтобы получить результаты анализа поведения BotProtection, вы можете использовать функцию обратного вызова BotProtectionListener
. Этот метод работает так же, как обычный start()
.
В BotProtectionResult присутствует два метода getChallengeId()
иgetToken()
необходимых для получения информации из проверки.
getToken()
возвращает значение только при режимеWITH_TOKEN
В BotProtectionError может содержать следующие значения:
Last updated