Из документации kaa при обновлении server- side endpoint profile через AdminRest API, разработчику необходимо указать 3 параметра
- endpointProfileKey: хэш ключа конечной точки в безопасном формате URL Base64.
- версия: версия схемы профиля конечной точки на стороне сервера.
- serverProfileBody: тело профиля конечной точки на стороне сервера.
Интересно, где я (разработчик kaa) могу получить endpointProfileKey конечной точки для выполнения этого действия?
- Если он был создан на этапе производства (и как производитель может отправить ключ в прошивку конечной точки)?
- Или он был автоматически сгенерирован в этап регистрации конечной точки и быть отправленным куда-то на сервер kaa, где мы можем получить его позже через API AdminRest и графический интерфейс администратора? Большое спасибо!
Обновить
Хорошо, я нашел ответ на форумах Kaaproject в группах Google. Спасибо, Петр Круцюк :)
EndpointKeyHash — это в основном строковое представление base64 открытого ключа конечной точки (key.public). key.public и key.private генерируются SDK во время запуска, если эти файлы отсутствуют в рабочем каталоге приложения. Примечание. Демо-версия активации имеет три режима:
- Администратор — используется для управления учетными данными конечной точки (подготовка (функция управления устройствами), отзыв и регистрация), и в этом режиме приложение не использует Kaa SDK.
- Разработчик — используется для управления профилями конечных точек на стороне сервера, и в этом режиме приложение также не использует SDK.
- Клиент — только в этом режиме приложение использует SDK API и ведет себя как конечная точка. Дополнительную информацию вы можете найти в описании приложения и справочнике по дизайну (регистрация конечной точки, профили конечной точки).
С уважением, Питер.
И теперь мой вопрос заключается в том, могу ли я указать этот endpointProfileKey во время производства (до того, как он будет подключен к сети). Например, сгенерируйте пару ключей RSA самостоятельно и поместите ее в рабочий каталог перед запуском приложения, возможно ли это? Спасибо!