1

使用 HTML5、Javascript、Backbone 和 Phonegap 开发了一个 Android 应用程序。我们可以使用两种部署方法连接到 STAGING Web 服务:Eclipse 到设备部署 (Kindle) 和 APK。

使用相同的客户端代码,我们可以使用 Eclipse 连接到 PUBLIC Web 服务以进行设备部署。但是使用APK,我们无法连接到公共网络服务。客户端代码没有改变,只有暂存和公共 Web 服务 URL。

检查Logcat,没有错误。消除了可能的 Proguard 问题,它未启用。添加了调试控制台语句,并且在 APK 之后 URL 不会改变。域白名单,

<access origin="*"/>

可能是服务器权限问题(针对用户代理进行过滤),但它也应该在 Eclipse 到设备部署时失败。

有关调试的任何想法或其他建议?

谢谢!

4

2 回答 2

2

检查 config.xml 中的访问源

它应该允许访问公共网络服务

<access origin='*' >

于 2013-11-15T02:06:39.650 回答
1

The issue was resolved by fixing a bad SSL certificate.

于 2014-08-14T00:52:00.367 回答