#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 Да. Вам нужно создать файл. Проверьте ссылку в моем ответе.