Windows 10 UWP仅针对Windows 10移动版

时间:2015-12-17 06:37:19

标签: c# windows-phone windows-10 uwp windows-10-mobile

是否可以针对Windows 10移动设备定位uwp应用?我的意思是我们可以在清单中配置只是为了使用手机而不是平板电脑或桌面吗?此外,用户不应该从平板电脑,桌面等搜索商店中的应用程序,而只能从手机搜索。

3 个答案:

答案 0 :(得分:15)

Package.appxmanifest中有一个条目指定您的应用程序所针对的设备系列。不幸的是,它似乎没有在编辑器中公开,因此您需要直接编辑XML。这是条目,您需要更改:

<Dependencies>
  <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
</Dependencies>

Windows.Universal替换为Windows.Mobile。有关详细信息,请查看reference documentation

此外,当您准备商店提交时,您可以选择您希望应用程序可用的设备系列:

Windows 10 device family selection in store

答案 1 :(得分:0)

查看MSDN guide page,这是直接从那里引用的。

  

您可能不希望自己的应用在各种设备上运行;也许它专门用于台式电脑或Xbox控制台。在这种情况下,您可以选择在其中一个子设备系列上定位您的应用。例如,如果您定位桌面设备系列,则保证应用程序可用的API包括从通用设备系列继承的API以及桌面设备系列特有的API。

答案 2 :(得分:0)

这是关于UWP的一个有趣的事情。我们可以选择使用相同的代码库来定位大量设备(手机,平板电脑,台式机,Xbox和HoloLense)。如果您目前正在决定是否针对其他平台构建Windows 10,那么这是一个很大的卖点。但是,是的,您可以决定是否只希望某个应用程序在移动设备上(尽管术语“移动设备”现在非常模糊)或桌面设备。