我是新来的,我希望你能帮助我。
我开发了一个针对iOS构建的codenameone应用程序,可以在模拟器上正常运行。我转向苹果,但他们拒绝了这条消息:
“具体来说,我们发现用户名和密码字段没有响应。请参阅随附的屏幕截图。”
第一个视图是登录表单,用户名和密码。
代码codenameone使用的是:
@覆盖
protected void onMain_BtnEntrarAction(final Component c, ActionEvent event) {
String usuario = findTxtUsuario().getText().trim();
String password = findTxtPassword().getText().trim();
if (usuario.compareTo("") == 0 || password.compareTo("") == 0) {
Dialog.show("Ecobiocar SAS", "Ingrese Usuario y Contraseña", "OK", null);
} else {
ConnectionRequest cr = new ConnectionRequest() {
Hashtable h;
boolean valido = false;
@Override
protected void postResponse() {
valido = Boolean.valueOf(h.get("success").toString());
if (valido) {
Storage.getInstance().writeObject("usuario", h);
showForm("Servicios", null);
} else {
Dialog.show("Ecobiocar SAS", "Usuario NO Válido", "OK", null);
}
}
@Override
protected void readResponse(InputStream input) throws IOException {
JSONParser p = new JSONParser();
h = p.parse(new InputStreamReader(input));
}
};
cr.setUrl("https://www.domainname.com/dirname/servletName");
cr.setPost(true);
cr.addArgument("task", "1");
cr.addArgument("usrname", usuario);
cr.addArgument("password", password);
InfiniteProgress prog = new InfiniteProgress();
Dialog dlg = prog.showInifiniteBlocking();
cr.setDisposeOnCompletion(dlg);
NetworkManager.getInstance().addToQueue(cr);
}
}
提前致谢。
答案 0 :(得分:0)
我猜测domainname.com不是真正的域名,并且没有标准证书,因为Steve提到Apple对SSL /证书非常挑剔。