我正在寻找在我当前的iPhone / Android应用程序中实现应用内信使。要求是它必须是免费的,实时的,并提供推送通知。我已经研究过自己创建系统,但是已经注意到很多应用程序实现了非常相似的概念,所以我认为必须有一个SDK /包装器可用。
以下是使用要实施的信使类型的应用程序的示例:
喜欢一点: http://itunes.apple.com/us/app/lal-lite-likealittle-lite/id447279762?mt=8
我正在寻找的最接近的SDK示例是kik messenger最近发布的内容,但它们要求您安装他们的应用程序(这是一个限制): http://kik.com/dev/
还有其他任何SDK吗?
答案 0 :(得分:7)
首先,我想澄清一下你需要先选择一个协议, 这是一个需要多个SDK /服务来实现的多部分问题。 有些您可以使用第三方代码/服务以及您可能需要自己编写的其他代码/服务。
最好和最现代的协议之一是Jabber和Google Talk使用的XMPP。
为此,有许多免费使用的图书馆, 对于OS X和iOS上的Cocoa开发我使用这个很棒的库:
http://code.google.com/p/xmppframework/
推送通知就是一个不同的领域,如果你不想编写自己的提供商,那么我建议你研究像Xtify这样的服务,为你处理这个问题。
http://xtify.com/(免费使用)
要构建您的基础架构,您需要自己从后端调用自己的代码来调用客户端。 好消息是,如果你使用像Xtify这样的东西,它同时支持ios和android,而XMPP库也需要很多工作。