Включение DeviceCapability в файл appx, сгенерированный pwabuilder - PullRequest
0 голосов
/ 23 января 2019

Мне нужно загрузить файл appx для прогрессивного веб-приложения, созданный pwabuilder.com, в партнерский центр MicroSoft. Он должен включить в свой список возможностей

Я не мог найти способ добавить возможности в процессе генерации приложения pwabuilder.com. Итак, я

  • переименовано из windows.appx в windows.zip
  • разархивированный windows.zip
  • отредактировал AppxManifest.xml и добавил в возможность определения местоположения. DeviceCapability Name = "location"
  • застегнул молнию снова
  • переименовал его обратно в windows.appx
  • отправил его в партнерский центр Microsoft

Без добавления возможности в файл appx нормально загружается, но с возможностью в я получаю

Ошибка подтверждения принятия пакета: недопустимый формат файла пакета для windows.appx: исключение из HRESULT: 0x80510007. Обновите пакет и повторите попытку.

Как включить возможность и загрузить пакет?

1 Ответ

0 голосов
/ 24 января 2019

Вышеуказанная ошибка была ошибкой подписи сертификата.Решением было добавить следующее в файл манифеста веб-приложения

"mjs_capabilities": [
  "location"
],

и отправить, как и прежде, используя pwabuilder.com.Полная информация на

https://github.com/pwa-builder/PWABuilder-CLI/wiki/Accessing-the-Windows-10-Runtime

...