我正在尝试将我的Android原生应用程序连接到worklight服务器,但我总是收到以下错误:
Unexpected errorCode occurred. Please try again.
我的主要活动中有以下代码:
connectBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
connectBtn.setText("Connecting...");
client = WLClient.createInstance(getApplicationContext());
WLClient.getInstance().connect(new MyConnectListener());
}
});
我创建了这个类作为连接侦听器:
public class MyConnectListener implements WLResponseListener {
@Override
public void onSuccess(WLResponse wlResponse) {
Log.d("Status", "CONNECTED");
}
@Override
public void onFailure(WLFailResponse wlFailResponse) {
Log.d("Status", "FAILED CONNECTION "+ wlFailResponse.getErrorCode().getDescription().toString());
}
}
在我的wlclient.properties中,我正在使用HTTPS,其端口值为空,如IBM教程中所述。 对此问题的任何帮助将不胜感激。
答案 0 :(得分:3)
如果出现以下情况,您必须将端口连接到您的连接: HTTPS:port = 443 HTTP:port = 80