JMessage 产品简介
发布时间:2019-09-27 发布者:文案编辑 来源:原创/投稿/转载

  极光 IM(英文名 JMessage)致力于帮助 App 解决应用内聊天和跨应用聊天问题,开发者可集成SDK,快速实现稳定可靠的聊天功能。目前提供 iOS / Android / web / PC(Windows、macOS) 的 SDK,以及 Rest API 和后台管理系统,满足开发者不同场景下的需求,大大减少开发成本,提高效率。

  极光开发者服务SDK采用了模块化的使用模式,即一个核心模块 (JCore)+N 种服务(IM,JPush,JAnalytics)的使用方式,方便开发者同时集成多项极光开发者服务,极大的优化了多模块同时使用时功能模块重复的问题。如下图:

  JMessage 以 IM 使用场景出发,面向用户根据******帐号来收发消息;而 JPush 则满足推送场景,面向移动设备,根据设备的标签以及使用属性进行推送。

  App 调用 IM SDK 时实际使用的,可以是其用户的 ID,用户帐号名,或者 Email,总之任何一个能唯一地标识其用户的都可以。

  App 使用 JMessage 提供的群组功能创建群组时得到的群组标识。发群组消息、加人、踢人等操作,都需要这个群组ID。

  用来唯一标识一个 App,需要在管理控制台创建。SDK 集成时,需要配置此 Key,以便系统识别当前用户属于某个应用。

  以极光推送的大规模、高并发、稳定的推送服务为技术基础,并继承这些特性。

  IM SDK 与 JPush SDK 共用一个网络连接,同时支持 IM 与 Push 业务。

  IM 完美兼容 Push ,已使用 Push 服务的用户可同时集成 IM,平滑升级。

  JPush 团队之前就是开发 IM App 的,对 IM 业务具有更深刻的理解,能够持续地改进与革新 IM 服务。

相关内容