将Web表单数据发送到ipad应用程序

时间:2012-12-14 02:36:14

标签: php ipad http-post

我正在向php发送一些数据,这些数据将数据存储在数据库中。另一个网页将从数据库中检索数据,该网页还将包含一个文本框和一个按钮,点击该按钮后,文本框中输入的任何数据都应该发送回同一个ipad。  问题是 。 。如何将数据从文本框发送回ipad?  我正在使用HTTP POST方法从ipad向php发送数据。

1 个答案:

答案 0 :(得分:1)

您需要在您的网络服务器之间建立连接(我假设您使用的是不在iPad上运行的外部连接)。这些是许多不同的方法,其中一些是:

  1. 将发送的数据存储在某处并轮询来自iPad的输入。
  2. 在iPad上打开服务器。考虑到NAT和动态ips,这可能有点复杂。
  3. 无论如何,最好的方法是使用Apple的Push通知,它可以为您处理所有脏工作,如果您愿意,甚至可以通知用户您的应用程序是否在前台。
  4. 要做到这一点,你必须在php中打开一个套接字,如果你的网络服务器允许它并向Apple的服务器发送推送通知。你可以在这里找到一个很好的介绍:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html

    更新:

    我之前没有提到这个,但如果你不想亲自编写apns通信,那么有一个很好的开源php框架:http://code.google.com/p/apns-php/