我想在 android 和 IOS 上开发简单的聊天应用程序,我正在使用本地语言来开发应用程序。
相同的应用程序将在两个平台上启动,我想确保 android 家伙可以与 ios 聊天,反之亦然。
我想在 android 和 IOS 上开发简单的聊天应用程序,我正在使用本地语言来开发应用程序。
相同的应用程序将在两个平台上启动,我想确保 android 家伙可以与 ios 聊天,反之亦然。
它被称为统一通信即服务。有许多云提供商提供 API、SDK 和文档进行集成。
通常它是一个单一的后端平台,具有适用于各种平台的现成 API 和 SDK,通常适用于 iOS、Android 和 Web。但也可以支持其他平台。
我在许多应用程序中都使用了 ConnectyCube 。它们支持 iOS、Android 和 Web 的消息、视频通话和推送通知功能。
支持聊天和消息功能:
支持的功能的完整列表
对于 iOS 和 android 之间的兼容性,请记住以下几点:
设置相同的应用程序(服务器端,顶级层次结构)使用的密钥应该是通用的!
iOS 的 APN 和 Android 的 GCM 应该适用于从首次注册的设备生成的应用程序令牌,并以相同的应用程序密钥发送到服务器应用程序,这允许两者保持相同的平台和通信。
所有的游戏都是服务器端的实现,处理并以适当的格式恢复到 iOS 和 Android。
有关概念的更多示例,您可以查看此 applozic.com 及其 android 和 iOS GitHub 存储库以获取更多详细信息。
https://github.com/AppLozic
另请查看apiomat.com。他们提供“推送模块”和“聊天模块”。如果将两者结合起来,您就有了一个很好的聊天客户端。有适用于 iOS、Java 和 Android 的 SDK。