0

我已经使用 jquery mobile 和 apache cordova 构建了我的混合 html5 应用程序,并使用了 phonegap 构建在线服务。

然后我使用 Microsoft 部署工具将它部署到 Windows Phone 8 上,一切正常。该应用程序能够使用 jquery 的 $.ajax 函数访问远程服务器。然后我将我的应用程序部署到 Windows Phone Store 并发现 Windows Store 版本无法正常工作:下载的应用程序似乎不允许网络连接。

经过一番研究,我发现在 PhoneGap build 生成的 .xap 文件的 AppManifest.xml 文件中需要进行其他设置:添加 Capability ID_CAP_NETWORKING 标记

之后,我再次将应用程序上传到 Windows 应用商店,但仍然遇到同样的问题。有没有人有同样的问题?任何帮助将不胜感激!

4

1 回答 1

1

此问题的解决方案是将 ID_CAP_NETWORKING 添加到 AppManifest 文件中。另一种可能的解决方案是添加

<feature name="http://api.phonegap.com/1.0/network"/>

到此处描述的 config.xml 文件:问题通过 Windows 应用商店部署

于 2014-10-27T09:06:26.407 回答