【问题标题】:How to send data form php server to android如何将数据从php服务器发送到android
【发布时间】:2013-12-13 01:02:38
【问题描述】:

我需要创建一个协议(API)来将数据(加密)从我的 php 服务器(我的网站)发送到特定的 Android 手机。或者将数据从 Android 手机发送到我的 php 服务器。我需要两种方法。数据安全至关重要。

(通过单击网站上的按钮或单击我的 Android 手机中的按钮)

我在这里搜索过,但我只看到有关发送数据的问题,而不考虑安全性。

谁能解释我该怎么做?

我确实假装知道:

    • 如何在php端发现我的安卓手机?
    • 如何将数据从 php 发送到 Android?
    • 如何将数据从 Android 发送到 php?
    • 如何使用安全连接?
    • 如何加密和解密我的数据?

编辑: 我的紧迫问题是:如何在 android 端从 php(安全)获取数据?举个例子……

谢谢

【问题讨论】:

    标签: php android security connection encryption


    【解决方案1】:

    为了在 Android 设备和 PHP 服务器之间进行安全通信,我会使用 HTTPS。 Android 开发者网站上的这篇文章将有助于您在该部门进行研究:

    http://developer.android.com/training/articles/security-ssl.html

    使用 HTTPS 将使您不必开发自己的协议。

    回答你的要点:

    1. 您需要在 Android 设备上设置一个 Web 服务器,以便 PHP 应用程序可以联系它,或者让 Android 设备定期调用 PHP 应用程序。第二种选择要简单得多。
    2. HTTPS
    3. HTTPS
    4. HTTPS
    5. 这是内置在 SSL / TLS / HTTPS 中的,您无需处理它。

    希望对你有帮助:-)

    【讨论】:

    • 感谢您帮助我。考虑到HTTPS解决了我所有的问题......如果我选择第二种方式,即在Android端开始通信。你知道在发送和接收函数中使用的任何 API,在 Android 端获取和设置数据吗? ps:不能在安卓设备上设置网络服务器...
    • 我很确定他在从 PHP 服务器联系 NAT 后面的设备时会遇到问题(我没有在问题中特别看到“相同网络”)。
    • PHP服务器和安卓设备不在同一个网络中。
    • 如果你想发送推送通知,你可以使用 GCM,如下所示:stackoverflow.com/questions/12595181/… 我想在你的情况下你可能想要使用“发送到同步”消息,可以使用告诉 Android 设备它应该联系应用服务器:developer.android.com/google/gcm/adv.html#s2s
    猜你喜欢
    • 2012-07-19
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-30
    • 2017-07-12
    • 1970-01-01
    • 2011-07-28
    相关资源
    最近更新 更多