我即将着手编写一个Android应用程序,当外部mySQL数据库更新(仅添加)时,会通知手机用户,以便用户可以检查该机票是否需要他的注意力(尝试减少他必须经过的门票累积。)
根据我的研究,大多数问题建议在我的程序中使用PHP Web服务(用java编写),绝对/可能/绝对不是/它已经不推荐使用SQLNotification来触发事件。我也看到过一些叫做JSON的家伙和他使用的SOAP品牌。
我一直无法弄清楚所有这些框架/工具包/服务/事物是如何协同工作的。
我的问题分为两部分:
根据我的经验,我相对流利的Java,了解MySQL的基础知识,是PHP的初学者,并且之前没有为Android编写。
谢谢,
本
答案 0 :(得分:1)
根据您提供的信息,您似乎有不同的选择:
在这两种情况下,请注意安全性,您应该使用ssl保护您的频道,并进行一些不错的身份验证。
我认为一个好的经验法则是(如果您的投票间隔不需要低于5分钟,它只是基于个人意见/经验,也许您的决策路径还有其他因素需要考虑) ,投票会很好。如果你需要几乎实时的通知,你可以实现推送架构,但你必须知道它将花费更多efford来使它工作,因为你必须处理客户端断开连接,如果客户端是如何处理通知没有连接,从数据库中获取实时通知等。
希望这有助于作为一个起点,