这不是我要寻找的实际编程问题解决方案,而是有关如何进行项目的一些建议。
我必须制作一个执行以下操作的应用程序:
有一家清洁公司需要一个系统,使客户能够在该公司的网站上发布有关事件的信息。每个员工都有一部Android手机,因此管理员会将发布的事件发送给他选择的员工。
我只需要做员工将在手机上使用的Adroid应用即可。
另一位程序员说,他可以通过XML或使用DB发送消息。但是我看不到他将如何选择接收消息的特定设备,或者该设备如何检测到有新消息要下载和显示。
我正在考虑使用Google Cloud Messaging,即使我以前从未使用过它。我根本不是专家,相反,我是个新手。这可能是我目前要做的最复杂的应用程序...
我还考虑过使用带有用户ID的用户表创建数据库,因此带有消息的另一个表将包含应该接收消息的用户ID。在这种情况下,Android应用程序应检查提供给该用户ID的新消息...我想我将不得不通过服务进行此检查,但实际上并不知道...
这些是我想出的选择。
我们很失落的时刻,任何建议都将不胜感激。
首先-不错的主意。您的方法正确。
通常是这样的:
另外,我建议不仅使用普通的GCM传输数据,还应以合理的间隔定期从服务器获取“请求”,并对GCM消息执行强制获取。使用这种方法,您可以保护自己免受GCM可能造成的故障。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句