Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 跨平台移动聊天_Android_Ios_Mobile_Cross Platform_Chat - Fatal编程技术网

Android 跨平台移动聊天

Android 跨平台移动聊天,android,ios,mobile,cross-platform,chat,Android,Ios,Mobile,Cross Platform,Chat,我想在android和IOS上开发简单的聊天应用程序,我正在使用本地语言开发该应用程序 同一个应用程序将在两个平台上启动,我想确保安卓家伙可以与ios聊天,反之亦然。它被称为统一通信即服务。有很多云提供商提供API、SDK和文档进行集成 通常,它是一个单一的后端平台,为各种平台提供现成的API和SDK,通常用于iOS、Android和Web。但也可以支持其他平台 我在许多应用程序中使用了。它们支持iOS、Android和Web的消息传递、视频通话和推送通知功能 iOS信息(聊天)指南 Andr

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


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

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

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

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

  • iOS信息(聊天)指南
  • Android消息(聊天)指南
  • Javascript消息(聊天)指南
支持的聊天和消息功能:

  • 1-1消息传递
  • 组消息传递
  • 跨平台
  • 发送/交付/读取状态
  • “正在键入”状态
  • 文件附件
  • 自动向脱机用户推送通知
  • 联系人名单
  • 黑名单

整个列表也可以查看。它们提供“推送模块”和“聊天模块”。如果你把两者结合起来,你就有了一个很好的聊天客户端。iOS、Java和Android都有SDK。

要实现iOS和Android之间的兼容性,请记住以下几点:

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

iOS的APN和Android的GCM应该在首次注册的设备生成的应用令牌上工作,并以相同的应用密钥发送到服务器应用程序,这允许两者停留在相同的平台和通信上

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

有关更多概念示例,您可以查看此applozic.com及其android和iOS GitHub repos以了解更多详细信息。

您可以使用phonegap进行此操作。。