#uwp #publishing
#uwp #публикация
Вопрос:
Я разрабатываю UWP
приложение. Для создания сборки с дополнительной загрузкой я использую тестовый сертификат для подписи приложения, созданный Visual Studio. Мой первый вопрос: есть ли какой-либо способ обновить этот сертификат, чтобы мои пользователи НЕ удаляли старую сборку и не переустанавливали приложение с новым сертификатом? (Я попытался ввести ту же тему при создании нового сертификата, но в нем говорится, что он ненадежен и должен быть добавлен к доверенным корневым сертификатам вручную.)
Во-вторых, я ничего не нашел о том, как Microsoft Store обрабатывает сертификаты при публикации приложения… Когда я связываю приложение с магазином, я получаю новый сертификат (который также действителен всего один год).
- Устанавливается ли этот сертификат автоматически, когда пользователи устанавливают приложение из Microsoft Store? (Если да, то как он будет продлен по истечении этого года?)
- Или, когда я опубликую, он будет изменен на другой, которому всегда доверяют? (Я не смог найти подпись любого приложения, установленного из магазина, чтобы проверить это)
В-третьих: возможно ли каким-то образом установить поверх ранее установленной сборки с боковой загрузкой другую сборку того же приложения непосредственно из Microsoft Store?
Ответ №1:
Мой первый вопрос: есть ли какой-либо способ обновить этот сертификат, чтобы мои пользователи НЕ удаляли старую сборку и не переустанавливали приложение с новым сертификатом?
Нет, вам нужно переустановить сертификат, чтобы обновить его.
Устанавливается ли этот сертификат автоматически, когда пользователи устанавливают приложение из Microsoft Store? (Если да, то как он будет продлен по истечении этого года?)
Да, магазин будет обрабатывать процесс сертификации автоматически. Вам не нужно беспокоиться о сертификате, если вы установили приложение из магазина.
Возможно ли каким-то образом установить поверх ранее установленной сборки с боковой загрузкой другую сборку того же приложения непосредственно из Microsoft Store?
Нет, сертификат, сгенерированный магазином при установке, отличается от сертификата, сгенерированного при создании приложения с дополнительной загрузкой. Таким образом, система будет рассматривать эти два пакета как два разных приложения.