限制 Xamarin UWP 应用程序的桌面支持

Posted

技术标签:

【中文标题】限制 Xamarin UWP 应用程序的桌面支持【英文标题】:Restrict Desktop support for Xamarin UWP application 【发布时间】:2018-08-20 02:04:05 【问题描述】:

有没有办法限制在 Windows 商店中发布的 Xamarin UWP 应用对桌面/PC 的支持。即,我们能否在 Microsoft 商店中发布 Xamarin UWP 应用程序,该应用程序将仅在手机和平​​板电脑中列出该应用程序,而不在台式机/PC 设备中列出它们?

【问题讨论】:

删除桌面系列的参考。 【参考方案1】:

这是限制移动支持的答案,只需根据需要调整它以将其限制为仅支持移动

https://***.com/a/38096834/3183946

【讨论】:

添加以下依赖项是否允许将应用程序部署在平板电脑中,如 Surface 选项卡。? 【参考方案2】:

添加以下依赖项是否允许将应用程序部署在平板电脑中,如 Surface 选项卡。? <TargetDeviceFamily Name="Windows.Mobile" MinVersion="10.0.x.0" MaxVersionTested="10.0.y.0"/>

来自Device Family官方文档,PC和平板电脑运行基于桌面设备家族的桌面操作系统。手机运行基于移动设备系列的移动操作系统。所以,如果你只在Dependencies 中添加Windows.Mobile。它将不支持 Surface 选项卡。

我们能否在 microsoft store 中发布 Xamarin UWP 应用程序,该应用程序将仅在手机和平​​板电脑中列出该应用程序,而不在台式机/PC 设备中列出它们。?

如果您在窗口商店包配置中取消选中Windows 10 Desktop 选项,您的应用将不会在桌面/PC 和平板设备中列出。

【讨论】:

以上是关于限制 Xamarin UWP 应用程序的桌面支持的主要内容,如果未能解决你的问题,请参考以下文章

应用程序的 Xamarin UWP 图标资产

xamarin winphone 到 uwp 迁移

Xamarin.UWP 自定义 ViewCell 存在绑定问题

Xamarin.UWP和Google Analytics

Xamarin.Forms UWP - 具有分页支持的打印 Web 视图

Xamarin Forms UWP - 错误:ILT0042:当前不支持指针类型数组