Включение DeviceCapability в файл appx, сгенерированный pwabuilder

Мне нужно загрузить файл 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 ответ

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

"mjs_capabilities": [
  "location"
],

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

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

Другие вопросы по тегам