0

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

4

1 回答 1

1

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

  1. 将发送的数据存储在某处并轮询来自 iPad 的输入。
  2. 在 iPad 上打开服务器。考虑到 NAT 和动态 ip,这可能有点复杂
  3. 无论如何,最好的方法是使用 Apple 的推送通知,它会为您处理所有繁琐的工作,如果您愿意,如果您的应用程序不在前台,它甚至会通知用户。

为此,如果您的网络服务器允许,您必须在 php 中打开一个套接字并向 Apple 的服务器发送推送通知。你可以在这里找到一个很好的介绍:https ://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html

更新:

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

于 2012-12-14T02:50:26.627 回答