【问题标题】:Codenameone, apple rejected my app代号,苹果拒绝了我的应用
【发布时间】:2016-12-20 13:08:00
【问题描述】:

我是新来的,希望你能帮助我。

我开发了一个基于 iOS 的代号应用程序,它在模拟器上运行良好。我提交给苹果,但他们拒绝了这条消息:

“具体来说,我们发现用户名和密码字段没有响应。请参考随附的屏幕截图。”

第一个视图是登录表单,用户名和密码。

使用的代号代码是:

@Override

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);

    }
}

提前致谢。

【问题讨论】:

  • 那么你能不能给我们看一下所附的截图还是无关紧要?
  • 当您说“内置于 iOS”时,是否意味着您在将其提交到应用商店之前在 iOS 设备上进行了试用?如果没有,请始终这样做。由于 SSL 证书无效,iOS 可能会阻止网络连接。他们对服务器对 SSL 的支持水平非常挑剔。如果您在 iOS 设备上进行测试,并且可以正常工作,则可以排除此问题。

标签: codenameone


【解决方案1】:

我猜 domainname.com 不是真正的域,也没有标准证书,因为 Steve 提到 Apple 对 SSL/证书非常挑剔。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 1970-01-01
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多