Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将数据从php服务器发送到android_Php_Android_Security_Connection_Encryption - Fatal编程技术网

如何将数据从php服务器发送到android

如何将数据从php服务器发送到android,php,android,security,connection,encryption,Php,Android,Security,Connection,Encryption,我需要创建一个协议(API),将数据(加密)从我的php服务器(我的网站)发送到特定的Android手机。或者从Android手机向我的php服务器发送数据。我需要两种方法。数据安全至关重要 (通过在网站上单击按钮或在我的Android手机上单击按钮) 我在这里搜索过,但我只看到关于发送数据的问题,而不考虑安全性 谁能告诉我怎么做吗 我假装知道: 如何在php端发现我的Android手机 如何将数据从php发送到Android 如何将数据从Android发送到php 如何使用安全连

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

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

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

谁能告诉我怎么做吗

我假装知道:

    • 如何在php端发现我的Android手机
    • 如何将数据从php发送到Android
    • 如何将数据从Android发送到php
    • 如何使用安全连接
    • 我如何加密和解密我的数据
  • 编辑: 我迫切需要解决的问题是:如何在android端安全地从php获取数据?给我举个例子…


    感谢

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

    使用HTTPS将避免您必须开发自己的协议

    回答你的要点:

  • 您需要在Android设备上设置一个web服务器,以便PHP应用程序可以与之联系,或者让Android设备定期呼叫PHP应用程序的主页。第二种选择要简单得多
  • HTTPS
  • HTTPS
  • HTTPS
  • 这是内置在SSL/TLS/HTTPS中的,您不需要处理它

  • 我希望这有帮助:-)

    谢谢你帮助我。考虑到HTTPS解决了我所有的问题。。。如果我选择第二种方式,即在Android端启动通信。您知道在发送和接收函数中使用什么API来获取和设置Android端的数据吗?ps:在Android设备上设置一个web服务器不是一个选项…我很确定他在从PHP服务器联系NAT后面的设备时会遇到问题(我没有在问题中特别看到“同一网络”)。PHP服务器和Android设备不在同一网络中。如果你想发送推送通知,你可以使用GCM,如图所示:我猜在您的情况下,您可能希望使用“发送到同步”消息,该消息可用于通知Android设备应联系应用程序服务器: