Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Интерфейсный класс, представляющий общие данные для всех типов ключей, обрабатываемых верификатором ключей.
Краткое содержание
Общедоступные методы |
|---|
abstract @ NonNull String | Возвращает идентификатор учетной записи для ключа. |
abstract @ NonNull String | Возвращает идентификатор устройства, непрозрачный идентификатор уникального ключа, используемый для различения нескольких ключей для одного и того же account ID . |
abstract @ Nullable byte[] | Возвращает открытый ключ в виде непрозрачных байтов для данной учетной записи/устройства или значение null, если значение было скрыто. |
abstract @ NonNull String | Возвращает имя пакета, которому принадлежит ключ. |
abstract int | Возвращает состояние удаленной проверки ключа. |
abstract long | Возвращает метку времени в виде количества миллисекунд с начала эпохи Unix. |
Унаследованные константы |
|---|
Из android.os.Parcelable default static final int | | default static final int | | default static final int | | default static final int | |
|
Общедоступные методы
abstract @NonNull String getAccountId()
Возвращает идентификатор учетной записи для ключа. Это может быть номер телефона, адрес электронной почты, никнейм пользователя или любое другое значение, которое осмысленно представляет уникальную учетную запись пользователя.
Это значение может отображаться во время проверки для выбора правильной учетной записи и должно быть понятным для пользователя.
Значение также должно быть единообразным для всех пользователей. Например, если система использует номера телефонов для представления учетных записей, но позволяет пользователям создавать псевдонимы для обмена с контактами, чтобы скрыть номер телефона, то в качестве идентификатора учетной записи следует использовать (глобально уникальный) псевдоним.
abstract @NonNull String getDeviceId()
Возвращает идентификатор устройства — непрозрачный идентификатор уникального ключа, используемый для различения нескольких ключей для одного и того же account ID . Идентификатор устройства может относиться к физическому устройству или к одному из нескольких ключей, используемых для одного и того же устройства.
Идентификатор устройства не обязательно должен быть уникальным для всех учетных записей в рамках одного приложения. Например, можно использовать константы, если каждая учетная запись имеет фиксированный набор ключей.
Идентификатор устройства скрывается, если клиент, запросивший его, не является владельцем ключа (как указано в функции getOwnerPackageName ).
abstract @Nullable byte[] getKeyValue()
Возвращает открытый ключ в виде непрозрачных байтов для данной учетной записи/устройства или значение null, если значение было скрыто.
Ключевое значение скрывается, если клиент, запросивший его, не является владельцем ключа (как указывает метод getOwnerPackageName ).
abstract long getTimeUpdated()
Возвращает метку времени в виде количества миллисекунд с начала эпохи Unix.
Возвращаемое значение скрывается, если клиент, запросивший его, не является владельцем ключа (как указано в функции getOwnerPackageName ).
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-03-23 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-03-23 UTC."],[],[]]