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


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 page helpful?
  • Overview
  • Feature introduction