使用HTML5,Javascript,Backbone和Phonegap开发了一款Android应用。我们可以使用两种部署方法连接到STAGING Web服务:Eclipse到设备部署(Kindle)和APK。
使用相同的客户端代码,我们可以使用Eclipse到设备部署连接到PUBLIC Web服务。但是使用APK,我们无法连接到公共Web服务。客户端代码没有更改,只有登台和公共Web服务URL。
检查Logcat,没有错误。消除了可能的Proguard问题,它未启用。添加了调试控制台语句,并且在APK之后URL不会更改。域列入白名单,
<access origin="*"/>
可能是服务器权限问题(针对用户代理进行过滤)但随后它也应该在Eclipse到设备部署时失败。
有关调试的任何想法或其他建议吗?
谢谢!
答案 0 :(得分:2)
检查config.xml中的访问来源
应允许访问公共网络服务
<access origin='*' >
答案 1 :(得分:1)
通过修复错误的SSL证书解决了该问题。