2

我正在开发 Apache Cordova Win 10 Windows-x86 Store 应用程序,用于与收集测量值的微型计算机交换数据,完全连接到本地网络。

我用“PrivateNetworkClientServer”功能测试了这个应用程序,并以“*.appx”包的形式部署了它。这是工作。

但是“package.windows10.appxmanifest”中的设置禁止 Windows 应用商店使用“PrivateNetworkClientServer”功能,如下所示:

"uap:Rule Match="ms-appx-web:///" Type="include" WindowsRuntimeAccess="all" "

我尝试更改或删除此设置(默认情况下为 WindowsRuntimeAccess="none"),但在运行“build”后,这部分清单返回到其初始状态。

如何使用“PrivateNetworkClientServer”功能配置我的应用程序并保持通过“WACK”测试的可能性。

我很感激任何建议。谢谢你。

4

1 回答 1

0

为了从我的 Win Store App 访问本地网络中的 Web API,我现在使用“Fiddler4”豁免,但仍然希望找到更简单的解决方案。同一个 Cordova 应用程序,但使用 Visual Studio for Android 构建,在同一个本地网络中工作,没有任何怪癖。

于 2017-06-04T06:51:43.640 回答