Instant Messaging
Unity
User Tutorial
Product Introduction
Overview
Features
Limits
Main Features
Account integration and login
Basic Message Features
Team Features
Chat Room Features
Chat Room Tags
Multi-terminal login
Quality Data Monitor
Development Integration
Overview
Integration Mode
Initialization
Login and Logout
Messaging
Team Features
Recent Session
History
User Information Management
User Relationship Management
System Notification
Audio Recording and Playback
NOS Cloud Storage Service
Client Anti-Spam
Event Subscription
Push Notification Service
Chat Room
API Reference
Status Code

Overview

Update time: 2021/09/24 16:18:08

Overview

As one of the largest and earliest instant messaging (IM) developers in China, NetEase has accumulated more than 15-year experience in communication technology from the very first product POPO to EasyChat later offered. NetEase has integrated highly stable and reliable IM functions of these products, so that developers can integrate IM function into their APPs at lower costs.

CommsEase SDK (NIM SDK) provides a complete IM feature development framework for mobile applications. By virtue of blocking complex internal details and providing relatively simple API interfaces externally, this framework can facilitate fast integration of IM features by third-party applications. CommsEase Uinty SDK is available to Windows, Android and iOS platform.

Feature introduction

  • Point-to-point chat

    One-on-one chat. CommsEase SDK supports the use of text, images, audio, geographic location, files, custom messages, etc. in this chat. Developers can customize message behaviors according to their own needs, including attachment download, unread, push, etc.

  • Team chat

    Multi-person team chat. There are two types of teams, namely normal team and advanced team, the former is similar to a discussion group with no permission settings and suitable for the scene of quickly creating a multi-person chat session; the latter has more permission settings than a normal team does, including more advanced features such as invitation verification method, manager rights, mute, etc., so it is suitable in more complex customized scenarios.

    Limits are imposed on the number of members in team chat . It is recommended to use chat room if there are more than 1,000 users in chat.

  • Chat room

    Chat room is a solution for team chat among ten thousand users or more, and is suitable for business scenes such as game-streaming, online teaching, telemedicine, etc. There is no limit on the number of users in chat room and basic entitlement services are provided.

    The link needs to be re-established when entering a chat room. In addition, since the volume of messages in chat rooms is usually very large, the SDK does not provide the messages storage service, which needs to realized in the upper layer. It is recommended to use team chat if the number of users in the chat is less than 1,000.

  • Information hosting

    CommsEase provides an optional service for user information hosting. Depending on their personal preferences, developers may allow user information to be managed by CommsEase or manage the information by themselves on application servers.

  • High resolution voice

    CommsEase provides the feature of audio play and HD voice recording. It supports both aac and amr.

  • Client anti-spam

    Unity SDK provides a feature of filtering keywords. Users can configure keywords at the management background of CommsEase and then invoke the interface to filter messages when sending messages.

Was this topic helpful?
Yes
No
  • Overview
  • Feature introduction