限制 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 选项卡。?添加以下依赖项是否允许将应用程序部署在平板电脑中,如 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 自定义 ViewCell 存在绑定问题