public class Configuration
extends java.lang.Object
Configuration.RootCertificateType.Development
используется на этапе разработки
и тестирования приложений, в то время как Configuration.RootCertificateType.Production
применяется
в приложениях для конечного пользователя.LOG_DEBUG
, чтобы разрешить логирование и
NO_LOGGING
, чтобы предотвратить запись в логи любых сообщений от
CKey SDK. Исключить подробные логи (в том числе логирование ответов сервера) можно, задав
уровень LOG_INFO
Modifier and Type | Class and Description |
---|---|
static class |
Configuration.RootCertificateType
Тип набора корневых сертификатов.
|
Modifier and Type | Field and Description |
---|---|
static int |
LOG_DEBUG
Уровень логирования, при котором в лог будут записываться сообщения об ошибках, предупреждения, информационные
сообщения и дополнительная отладочная информация (при записи в LogCat будут задействованы уровни error,
warn, info и debug).
|
static int |
LOG_ERROR
Уровень логирования, при котором в лог будут записываться сообщения об ошибках (при записи в LogCat будет
задействован только уровень error).
|
static int |
LOG_INFO
Уровень логирования, при котором в лог будут записываться сообщения об ошибках, предупреждения, а также
информационные сообщения (при записи в LogCat будут задействованы уровни error, warn и
info).
|
static int |
LOG_VERBOSE
Уровень логирования, при котором в лог будут записываться сообщения об ошибках, предупреждения, информационные
сообщения, а также дополнительная отладочная информация, включающая дамп всех сетевых запросов, выполняемых SDK
(при записи в LogCat будут задействованы уровни error, warn, info, debug и
verbose).
Если включить данный уровень логирования, то Ckey SDK добавит в LogCat порядка 1600 записей общим объёмом около 200 Кб при выполнении сценария регистрации устройства, подтверждения привязки устройства к учётной записи и подтверждения операции. |
static int |
LOG_WARNING
Уровень логирования, при котором в лог будут записываться сообщения об ошибках и предупреждения (при записи в
LogCat будут задействованы уровни error и warn).
|
static int |
NO_LOGGING
Уровень логирования, соответствующий отсутствию вывода каких-либо данных в лог.
|
Constructor and Description |
---|
Configuration()
По умолчанию такая конфигурация:
Configuration.RootCertificateType.Development
LOG_VERBOSE
Passphrase.threeword |
Configuration(Configuration.RootCertificateType certType)
Конфигурация:
LOG_VERBOSE
Passphrase.threeword |
Configuration(Configuration.RootCertificateType certType,
int logLevel)
Конфигурация:
Passphrase.threeword |
Configuration(Configuration.RootCertificateType certType,
int logLevel,
Passphrase passphrase)
Конфигурация
|
Modifier and Type | Method and Description |
---|---|
void |
setOnlyPassphrase(boolean onlyPassphrase)
Разрешение использовать случайный пароль или случайную фразу.
|
public static final int NO_LOGGING
CKey.init(Context, Configuration, InitCallback)
предотвращает
запись каких-либо сообщений SDK в лог. Однако, сторонние библиотеки, входящие в состав SDK, по-прежнему могут
записывать логи в LogCat.public static final int LOG_ERROR
public static final int LOG_WARNING
public static final int LOG_INFO
public static final int LOG_DEBUG
public static final int LOG_VERBOSE
public Configuration()
Configuration.RootCertificateType.Development
LOG_VERBOSE
Passphrase.threeword
public Configuration(Configuration.RootCertificateType certType)
LOG_VERBOSE
Passphrase.threeword
certType
- Набор корневых сертификатов Configuration.RootCertificateType
public Configuration(Configuration.RootCertificateType certType, int logLevel)
Passphrase.threeword
certType
- Набор корневых сертификатов Configuration.RootCertificateType
logLevel
- Уровень логированияpublic Configuration(Configuration.RootCertificateType certType, int logLevel, Passphrase passphrase)
certType
- Набор корневых сертификатов Configuration.RootCertificateType
logLevel
- Уровень логированияpassphrase
- Режим парольных фраз Passphrase