我正在使用phonegap制作iphone和Android应用程序。我需要能够将数据存储在我的服务器上的mysql数据库中,以及使用我的websocket服务器。
我怎么能这样做,因为应用程序将在本地html和javascript文件上运行,这些文件无法在外部服务器上运行ajax / websocket请求?
答案 0 :(得分:1)
所以让我把我的评论转换成答案。
您需要一个客户端 - 服务器架构,其中客户端将是您的所有终端设备。在这种情况下,服务器需要是某个地方可以全球访问的主机(可能是亚马逊云?)。
您的设备将使用 ajax 电话向与数据库建立连接的后端服务器发送更新。这些更新将存储在服务器上。
您的所有其他客户都需要使用 ajax 定期轮询同一个后端服务器,并将从您的主设备发送更新。