2013-11-15 71 views
1

使用HTML5,Javascript,Backbone和Phonegap開發了一個Android應用。我們可以使用兩種部署方法連接到STAGING Web服務:Eclipse到設備部署(Kindle)和APK。Android應用APK未能連接到網絡服務

使用相同的客戶端代碼,我們可以使用Eclipse連接到PUBLIC Web服務以進行設備部署。但是使用APK,我們無法連接到公共Web服務。客戶端代碼沒有改變,只有分段和公共Web服務URL。

選中Logcat,沒有錯誤。消除了可能的Proguard問題,它未啓用。增加了調試控制檯語句,URL在APK之後不會更改。域名白名單,

<access origin="*"/> 

可能是服務器權限問題(針對用戶代理過濾),但是它應該也未能與Eclipse到設備的部署。

任何想法或調試的其他建議?

謝謝! config.xml中

回答

2

檢查接入的起源應該允許訪問Web服務公開

<access origin='*' >

+0

是的,它已經包括在內。我忘了將它包含在上面的描述中。 – Mark

+0

檢查您是否可以從本地主機訪問webservice –

+0

是的,我能夠從本地主機連接 – Mark

1

這個問題是通過固定不好的SSL證書得到解決。