×
Namespaces

Variants
Actions

阻止应用安装于内存小于256 MB的Windows Phone上

From Nokia Developer Wiki
Jump to: navigation, search
WP Metro Icon Graph1.png
SignpostIcon WP7 70px.png
Article Metadata

兼容于
文章
翻译:
最后由 hamishwillee 在 16 Jul 2013 编辑

本文阐述了怎样构建一个应用程序,使得如果内存小于256 MB该应用就不能被安装在Windows Phone产品上。

Contents

简介

遵循文章 Best practice tips for delivering apps to Windows Phone with 256 MB 的应用应当可以在256 MB内存的Windows Phone产品上运行。然而,少数情况下你有特殊的要求不适用于256 MB的手机,例如当你必须回复PeriodicTask 或 ResourceIntensiveTask 来传递应用的使用案例。在这种情况下你可以阻止特殊应用在256 MB手机上的安装。

建立阻止在256 MB手机上安装的应用程序

为了阻止应用程序在256 MB手机上安装你需要在WmAppManifest XML文件里添加合适的<Requirement /> XML元素,如下所示:

<Deployment AppPlatformVersion="7.1">
<App>
<!-- ... -->
<Requirements>
<Requirement Name="ID_REQ_MEMORY_90" />
</Requirements>
<!-- ... -->
</App>
</Deployment>

这个requirement不会影响应用的运行时行为,但它将改变Windows Phone Marketplace怎样和向谁提供应用。

向AppHub提交应用

向应用程序的XAP添加requirement后,提交应用前你将在AppHub上看到以下的消息:

Windows Phone AppHub 256MB opt out message.png

用户体验

当256 MB手机的用户试图从Windows Phone Marketplace下载你的应用,他们将看到以下消息:

Windows Phone 256MB opt out UX.pngWindows Phone 7 App Not Available on 256MB.png

注意该应用程序无法被安装是因为没有显示Download和Buy按钮。

避免阻止应用被安装在256 MB的设备上

建议避免阻止应用程序被安装在256 MB的设备上。被阻止安装的应用将失去越来越多的使用256 MB设备的用户。很少情况下需要阻止应用被安装在256 MB设备上。大多数应用程序都应遵循[[[Best practice tips for delivering apps to Windows Phone with 256 MB]]]一文中的建议,这比阻止应用在256 MB设备上安装更好。

This page was last modified on 16 July 2013, at 10:48.
102 page views in the last 30 days.
×