4

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

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

4

3 回答 3

4

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

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

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

支持聊天和消息功能:

  • 1-1 消息传递
  • 群发消息
  • 跨平台
  • 已发送/已交付/读取状态
  • “正在输入”状态
  • 文件附件
  • 自动向离线用户推送通知
  • 联系人列表
  • 黑名单

支持的功能的完整列表

于 2012-05-05T13:11:41.490 回答
3

对于 iOS 和 android 之间的兼容性,请记住以下几点:

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

iOS 的 APN 和 Android 的 GCM 应该适用于从首次注册的设备生成的应用程序令牌,并以相同的应用程序密钥发送到服务器应用程序,这允许两者保持相同的平台和通信。

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

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

于 2016-04-10T07:18:15.033 回答
0

另请查看apiomat.com。他们提供“推送模块”和“聊天模块”。如果将两者结合起来,您就有了一个很好的聊天客户端。有适用于 iOS、Java 和 Android 的 SDK。

于 2013-06-14T08:37:48.323 回答