我正在使用phonegap制作iphone和android应用程序。我需要能够在我的服务器上的mysql数据库上存储数据,以及使用我的websocket服务器。
我怎么能去做这个应用程序将运行在本地的html和javascript文件不能运行ajax/websocket请求外部服务器上?
让我把我的评论变成一个答案。
您需要一个客户机-服务器体系结构,其中客户机将是您的所有终端设备。在这种情况下,服务器需要是一个全球可访问的主机(也许是亚马逊云?)。
您的设备将使用ajax调用将更新发送到与数据库有连接的后端服务器。这些更新将存储在服务器上。
所有其他客户端都需要使用ajax定期轮询相同的后端服务器,并将获得从主设备发送的更新。