首页 > 解决方案 > 是否可以在 Windows 10 的 PWA 中访问 wifi 直接 API 和其他 Windows API?

问题描述

我打算为需要访问 wifi direct api 以允许服务发现和广告的 windows 创建一个应用程序。我来自网络并反应原生背景,所以在微软网站上看到这么多选项后,我不确定我应该选择什么。

在微软的选择您的平台页面(https://docs.microsoft.com/en-us/windows/apps/desktop/choose-your-platform)上,他们还提到了 PWA(尽管接近底部)。在检查 PWA 页面后,我不确定它是否允许访问(以及在何种程度上)本机 API,尤其是 wifi direct api。

那么有人可以告诉我是否可以在 PWA 中访问 wifi direct api,我真的应该使用 PWA 吗?

标签: wpfwindowsuwpwifi-directwpa

解决方案


是否可以在 Windows 10 的 PWA 中访问 wifi 直接 API 和其他 Windows API?

如果您计划通过 PWA 构建您的 UWP 应用程序并使用一些 WinRT-API,则需要使用 Visual Studio 2017。

PWA 可以通过 WinRT 访问原生 api,但是 Windows 会在功能中逐步移除 Edge-UWP,这可能不是很好的推荐。

要使用 WinRT 访问 navtive api,请参阅此处。请注意,在访问 WinRT 之前,您需要添加 webset uri,然后在 package.appxmanifest Content URIs选项卡中将 WinRT 访问设置为 all。


推荐阅读