我有一个从Unity生成的UWP应用程序。我想基于内存来限制我的应用程序的可用性,因为它在不到1gb的情况下运行不佳。我found this MemoryDependency,但我无法在package.appxmanifest的代码中应用它,有人可以告诉我这是怎么做的吗?
答案 0 :(得分:1)
你是在正确的轨道上。以下是步骤。
要验证StoreManifest.xml,请在Microsoft Visual Studio中创建一个新的xml文档,并添加以下声明:
http://schemas.microsoft.com/appx/2015/StoreManifest
命名空间
以下是最小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
对于移动设备,该值表示可用内存的要求。移动设备上已安装内存的等效要求如下:
例如,如果您指定您的UWP应用程序需要300 MB才能正常运行,则它只能安装在具有&gt; 1 GB RAM的移动设备上,或者安装在具有&gt; 300 MB RAM的桌面设备上。
有关如何执行此操作的详细信息和配置是here