Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

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

From 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 07:48.
76 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×