wpf - 是否可以在 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 吗?
解决方案
是否可以在 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。
推荐阅读
- android - Send User Password via Email with Firebase
- confluence - How can I reuse a text string within and across Confluence pages?
- java - 针对 boolean 或 notnull / empty 针对字符串测试 true
- javascript - Firebase 函数:函数返回未定义、预期的 Promise 或值
- javascript - 在 Vue.js Axios 中发布 http://localhost:8080/api/users/login 404(未找到)
- sql - 递归 XML SQL OPENXML
- javascript - 我想在 php/html/css/javascript 中单击时调整大小和 img
- node.js - 如何使用 Azure 节点 sdk 创建具有 azure 私有 ACR 映像的容器
- javascript - 文本框失去焦点后如何防止提交按钮提交
- ios - 如何让每个 UITableViewOption 都有自己的数据