【问题标题】:Framework for data transmission between Android/ IOS app and gateway (backend server)Android/IOS 应用与网关(后端服务器)之间的数据传输框架
【发布时间】:2015-05-23 15:19:41
【问题描述】:

我要开发一个 Android 应用程序,为此我需要一个后端服务器。

如何在 Android 应用程序和后端服务器之间进行安全的数据通信。是否有任何框架可用于执行此任务?

到目前为止,我在想的是,在将数据发送到服务器之前,加密发送字符串,然后一旦服务器收到字符串,它就会解密它,处理它并发送加密的响应,然后移动应用程序将再次解密收到的响应并相应地处理它。

我需要您的帮助来选择正确的方式。 谢谢。

【问题讨论】:

    标签: java php android ios encryption


    【解决方案1】:

    为了确保通信安全,您需要使用 HTTPs (ssl/tls) 和身份验证机制。如果您也是编程 Rest 服务的新手,我建议您从 Google AppEngine Endpoints 开始,它将允许您同时运行 SSL 并为您提供 OAuth 身份验证。还有一个android和ios API rest客户端。

    【讨论】:

      【解决方案2】:

      您可以设置REST 后端并通过 HTTPS 与其通信。这为您提供了一种允许后端和任何应用程序之间安全通信的简单方法。

      至于使用的框架,有很多!如果你想用 Java 写,我建议Dropwizard。如果您想自己管理它,我仍然建议使用 Dropwizard 使用的库:Jersey(REST 支持,实现 JAX-RS API)和 Jackson(用于 JSON 支持)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-07
        相关资源
        最近更新 更多