IBM Worklight混合应用程序

时间:2015-03-03 05:52:41

标签: wifi

我将Project导出为.apk文件并安装在My Android Mobile中。当我在我的应用程序中使用我的公司WIFI时,我可以检查输入的用户并更新密码(如果存在)。

当我连接到移动网络时,它无法正常工作。

Ex: - MyServer HostName:192.168.0.16。在我的路由器中我完成了Portforwarding的192.168.0.16和10080 ..我的LouterSystem IP Ex:-122.169.78.182。

我正在使用SQL适配器连接数据库。

Iam使用Android模拟器获取以下错误运行应用程序:

03-03 04:16:32.358:D / HttpPostRequestSender(1135):WLHybridRequestSender.java中的WLHybridRequestSender.run:47 ::发送请求http://122.169.182.78:10800/Infraeasy/apps/services/api/DefaultPassword/android/query

03-03 04:16:32.608:I / Choreographer(1135):跳过34帧!应用程序可能在其主线程上做了太多工作。

03-03 04:16:32.718:E / com.worklight.androidgap.plugin.WLNativeXHRPlugin(1135):WLNativeXHRPlugin $ NativeXHRPostListener.onException in WLNativeXHRPlugin.java:154 :: onException

03-03 04:16:32.718:E / com.worklight.androidgap.plugin.WLNativeXHRPlugin(1135):org.apache.http.conn.HttpHostConnectException:与http://122.169.182.78:10800的连接被拒绝

1 个答案:

答案 0 :(得分:0)

与重复的问题一样:https://stackoverflow.com/questions/28803423/ibm-mobilrfirst-server-issue

用于托管服务器的计算机必须能够接受来自公共Internet的传入连接,否则应用程序将无法连接到服务器。

当手机和服务器在同一个网络中时,该应用程序就可以连接。因此,您必须验证:

  1. 服务器可以接受来自公共互联网的连接
  2. 没有防火墙阻止任何端口和流量
  3. 如果您在LogCat中遇到任何错误(当您使用USB电缆将设备连接到计算机时),可以帮助调试