首页 文章

指定MemoryDependency UWP App

提问于
浏览
0

我有一个从Unity生成的UWP应用程序 . 我想基于内存来限制我的应用程序的可用性,因为它在不到1GB的情况下运行不佳 . 我found this MemoryDependency,但我无法在package.appxmanifest的代码中应用它,有人可以告诉我这是怎么做的吗?

1 回答

  • 1

    你是在正确的轨道上 . 以下是步骤 .

    要验证StoreManifest.xml,请在Microsoft Visual Studio中创建一个新的xml文档,并添加以下声明:http://schemas.microsoft.com/appx/2015/StoreManifest namespace

    下面是最小1 GB的设备的StoreManifest.xml

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

    下面是声明表 MemoryDependency

    对于移动设备,该值表示可用内存的要求 . 移动设备上已安装内存的等效要求如下:

    • 300MB =设备必须至少有1 GB的已安装内存

    • 750MB =设备必须至少有2 GB的已安装内存

    • 1000MB =设备必须至少有3 GB的已安装内存

    • 2000MB =设备必须至少有4 GB的已安装内存

    例如,如果您指定您的UWP应用程序需要300 MB才能正常运行,则它只能安装在具有> 1 GB RAM的移动设备上或安装在具有> 300 MB RAM的桌面设备上 .

    有关如何执行此操作的更多信息和配置是here

相关问题