Поддерживаемые ключи
Guardant Mobile API поддерживает только следующие модели ключей с загружаемым кодом:
...
Android | Windows | Linux | OS X | Windows RT 8.1 | Другие | |
---|---|---|---|---|---|---|
Guardant Code | + | + | + | + | + | опция |
Guardant SD | + | + | + | - | - | - |
Особенности поддержки в Android:
...
Поля поиска используются для того, чтобы приложение могло найти ключ с нужными для его работы параметрами. Это особенно актуально в тех случаях, когда разработчик поставляет несколько приложений, защищенных электронными ключами с одинаковым PUBLIC кодом, а также в тех случаях, когда каждая копия приложения персонализирована под конкретного пользователя.
Поле | Длина (байт) | Назначение |
PUBLIC код | 4 | Открытый код ключа, однозначно идентифицирующий владельца данного электронного ключа. Программируется при покупке электронных ключей. Данное поле не может быть изменено. |
Номер программы | 1 | Поле содержит номер защищенного программного продукта. Используется для «привязки» копии приложения к электронному ключу в случае, если программных продуктов несколько. Диапазон допустимых значений от 0 до 255. |
Версия программы | 1 | Поле содержит номер версии защищенного программного продукта. Может использоваться для «привязки» копии приложения к электронному ключу в случае выпуска новых версий программы. В процессе поиска, поле в ключе должно быть больше или равно искомому значению. Диапазон допустимых значений от 0 до 255. |
Серийный номер | 2 | Поле содержит номер копии защищенного программного продукта. Используется для «привязки» конкретной копии приложения к электронному ключу. Диапазон допустимых значений от 0 до 65535. |
Битовая маска | 2 | Поле полезно в случае, если программный продукт состоит из комплекса независимых приложений. Используется для разрешения/запрета работы с отдельными модулями программного продукта (комплекса). Диапазон допустимых значений от 0 до 65535. |
ID ключа | 4 | Уникальный идентификационный номер ключа. Записывается на стадии производства. Гарантируется, что двух ключей с одинаковыми значениями ID не может быть. Можно настроить приложение на идентификатор ключа, и тогда оно будет работать только с ключом, содержащим этот ID. Данное поле не может быть изменено. |
Тип ключа | 2 | Битовое поле позволяет программному обеспечению искать ключи с наличием необходимой функциональности. Данное поле не может быть изменено. |
Модель ключа | 4 | Позволяет программному обеспечению искать ключи только определённых моделей. Модель ключа не может быть изменена. |
Children Display | ||||
---|---|---|---|---|
|