Windows 10 UWP仅针对Windows 10移动版进行定位

6

是否有可能仅针对Windows 10移动版定位UWP应用程序?我是指我们是否可以在清单中配置仅适用于手机而非平板电脑或台式机?此外,用户不应该能够从平板电脑、台式机等设备上搜索应用程序,只能从手机上搜索。

3个回答

15

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

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

使用Windows.Mobile替换Windows.Universal。有关更多信息,请查看参考文档

此外,在准备提交商店时,您可以选择要将应用程序提供给哪些设备系列:

Windows 10 设备系列在商店中的选择


0

请查看MSDN 指南页面,这是直接引用自那里的。

你可能不想让你的应用程序在各种设备上运行;也许它专门针对桌面电脑或Xbox游戏机。在这种情况下,您可以选择将应用程序定位到其中一个子设备系列。例如,如果您将应用程序定位到桌面设备系列,则保证可供您的应用程序使用的API包括从通用设备系列继承的API以及特定于桌面设备系列的API。


0
这是 UWP 的有趣之处之一。我们可以选择使用相同的代码库来针对众多设备(手机、平板电脑、桌面电脑、Xbox 和 HoloLense)。如果你正在决定是构建 Windows 10 应用还是其他平台应用,这将是一个强有力的卖点。然而,是的,你可以决定只想要某个应用程序在移动设备上(虽然现在“移动设备”这个术语已经变得非常模糊)或桌面上运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接