当我开始研究我们公司的Windows Phone应用项目时,WP没有全高清分辨率。但现在有了,我应该在WP Store中禁用全高清设备的应用程序。我该如何做到这一点?
主要原因是当与全高清设备一起使用时,应用程序在屏幕顶部有一条粗黑带。
我注意到当您更新或上传.xap文件时,商店会识别该应用的要求。该商店称该应用适用于所有屏幕。如何设置要求以禁用应用程序HD分辨率屏幕?
该应用程序支持WP版本7.1到8.我在互联网上寻求帮助,但似乎因为该应用程序与WP 7兼容,我无法在WMAppManifest中描述商店很容易的分辨率找到它。或者我可以吗?
如果我能以一些简单的方式做到这一点,而不是通过整个应用程序使其工作"更好"在高清屏幕上。
答案 0 :(得分:0)
无法阻止具有特定显示分辨率的用户安装您的应用。类似的问题被问到here,它是关于特定设备类型的应用程序的安装预防。你可以做的是办理入住手续。
启动应用程序时,您可以检查设备的显示分辨率。如果大小超出限制,您可以通知用户并退出应用程序。
How can I get a screen resolution of Device (Windows Phone)
但是,我不知道这会如何影响应用认证。
答案 1 :(得分:0)
Windows Phone 7.1仅支持800 x 480分辨率,Windows Phone 8支持多种分辨率。
Windows Phone 8上用于Windows Phone 7x应用程序的扩展意味着一个720p和1080p设备,您将获得一个黑带。你无能为力。
您可以将应用程序重新编译为Windows Phone 8应用程序并同时使用WP7x和WP8 xaps,这样可以确保正确使用空间并且不显示黑带。