我正在开发一个移动应用程序(Android 和 iOS)来接收餐厅的外卖订单。该应用程序允许用户从菜单中选择东西,当他完成后,我需要将他的订单发送到我将在餐厅的台式计算机上运行的程序。
到目前为止,我的第一个也是唯一的想法是:
- 在我的服务器上有一个 HTML 页面,餐厅的桌面程序可以每秒检查一次是否有新订单。
- 让应用程序将 HTTP POST 消息发送到我将在我的服务器上运行的 PHP 脚本。PHP 脚本收到消息后会在 HTML 页面上显示订单十分钟左右。
- 在此期间,桌面程序将注意到新订单并将其显示给餐厅员工。
中间使用服务器是因为餐厅有两个分店,在不同的城市,所以使用服务器,两家餐厅可以检查相同的 HTML 页面,只在自己的城市挑选订单。
我的解决方案可行还是应该尝试其他方法?
提前致谢。