我正在尝试编写一个具有消息功能的应用程序。它需要能够处理图片和其他类型的通用数据文件。它也应该是推动,几乎是即时的。此外,如果有一种跨平台的方式,特别是在iOS和Android之间,它会很棒。我对处理推送消息传递的任何当前协议都不是很熟悉。我有一个想法是XMPP,但我不认为这是多少应用程序做到这一点。 Facebook Messenger等应用使用哪些协议?我知道可以使用某种REST HTTP框架,这是最好的方法吗?
提前致谢!
答案 0 :(得分:0)
据我所知,XMPP用于GGPlay的许多应用程序,如微信,GOSMS,Whatsapp,Cubie,LINE,Gtalk ......也使用XMPP。 GTalk使用自己的基于XMPP的实现。其他人使用Smack。对于Android,您可以使用很久以前不支持的A-Smack。另一种选择是Beem,这是当前的发展和改进。对于iOS,请使用xmppframework库。您可以找到其他语言here
的库