有餐厅,我为他们写了app。现在我的任务是创建设备通信:只有单个应用程序(在单个设备上)应该一次工作。即当用户开始在一台设备上使用应用程序时,其他设备上的应用程序应显示警告“请等待......”。我怎么能这样做? 我正在考虑在某些服务器上创建锁文件(可能在dropbox打开文件夹???)。在开始应用程序应该查看此文件夹,如果锁定文件存在 - 等待。如果没有锁定文件 - 应用程序将创建它,执行所有用户任务,删除锁定文件,然后关闭。 另一个想法 - 是使用蓝牙连接...也许在启动应用程序应该寻找具有特殊名称的蓝牙设备...如果不是 - 打开蓝牙通信与该锁名称并开始工作......但问题是1.6的设备。
答案 0 :(得分:0)
我认为你走在正确的轨道上,但现在可能在发展道路上稍远一点。
无论如何,创建一个您在apache上部署的Web服务中公开的独占锁(显然,该服务也会公开解锁方法)。
使用本地wifi网络(您在餐厅安装的网络)和一个小型的Linux盒子,您就可以开展业务了。