Укажите приложение UWP с зависимостью от памяти

#windows-store-apps #uwp #windows-store

#windows-магазин-приложения #uwp #windows-store

Вопрос:

У меня есть приложение UWP, созданное из Unity. Я хочу ограничить доступность моего приложения на основе памяти, поскольку оно плохо работает на менее чем 1 ГБ. Я нашел эту MemoryDependency, но я не могу применить ее в коде пакета.appxmanifest, может кто-нибудь рассказать, как это делается?

Ответ №1:

Вы были на правильном пути. Ниже приведены шаги.

Для проверки вашего StoreManifest.xml , создайте новый XML-документ в Microsoft Visual Studio и добавьте следующее объявление:

http://schemas.microsoft.com/appx/2015/StoreManifest пространство имен

Ниже приведен StoreManifest.xml для устройств с минимальным объемом 1 ГБ

 <?xml version="1.0" encoding="utf-8"?>
<StoreManifest xmlns="http://schemas.microsoft.com/appx/2015/StoreManifest">
  <Dependencies>
    <MemoryDependency MinForeground="300MB" />
  </Dependencies>
</StoreManifest>
  

Ниже приведена таблица для объявления MemoryDependency

Для мобильных устройств значение указывает требования к доступной памяти. Эквивалентные требования к установленной памяти на мобильных устройствах следующие:

  • 300 МБ = на устройстве должно быть не менее 1 ГБ установленной памяти
  • 750 МБ = на устройстве должно быть не менее 2 ГБ установленной памяти
  • 1000 МБ = на устройстве должно быть не менее 3 ГБ установленной памяти
  • 2000 МБ = на устройстве должно быть не менее 4 ГБ установленной памяти

Например, если вы укажете, что для правильной работы вашего приложения UWP требуется 300 МБ, его можно будет установить только на мобильные устройства с> 1 ГБ ОЗУ или на настольные устройства с> 300 МБ ОЗУ.

Дополнительная информация и настройки о том, как это сделать, здесь

Комментарии:

1. Кажется, у меня нет файла, должен ли я его создать или создать пакет приложений?

2. @JTIM Да. Вам нужно создать файл. Проверьте ссылку в моем ответе.