跨平台移动聊天

时间:2012-05-05 12:55:39

标签: android ios mobile cross-platform chat

我想在Android和IOS上开发简单的聊天应用程序,我使用本地语言来开发应用程序。

同样的应用程序将在两个平台上启动,我想确保android人可以与ios聊天,反之亦然。

3 个答案:

答案 0 :(得分:4)

它被称为统一通信即服务。有许多云提供商为集成提供API,SDK和文档。

通常它是一个单独的后端平台,为各种平台提供现成的API和SDK,通常用于iOS,Android和Web。但也可以支持其他平台。

我在许多应用程序中都使用了ConnectyCube。它们支持iOS,Android和Web的消息传递,视频呼叫和推送通知功能。

支持聊天和消息传递功能:

  • 1-1 messaging
  • 群发消息
  • 跨平台
  • 已发送/已发送/已读状态
  • '正在输入'状态
  • 文件附件
  • 离线用户的自动推送通知
  • 联系人列表
  • 黑名单

supported features

的完整列表

答案 1 :(得分:3)

为了兼容iOS和Android,请记住以下内容:

设置相同的应用程序(服务器端,顶层)使用的密钥应该是通用的!

Android的iOS和GCM的APN应该可以处理从第一次注册的设备生成的应用程序令牌,并以相同的应用程序密钥发送到服务器应用程序,这样可以保持同一平台和通信。

所有游戏都是服务器端实现,处理并以适当的格式恢复到iOS和Android。

有关概念的更多示例,您可以查看此applozic.com及其Android和iOS GitHub存储库以获取详细信息。
https://github.com/AppLozic

答案 2 :(得分:0)

另见apiomat.com。他们提供了一个"推送模块"和#34;聊天模块"。如果你把两者结合起来,你就有了一个很好的聊天客户端。有适用于iOS,Java和Android的SDK。