hyphenate_plugin

Flutter 环信 SDK (Flutter Easemob SDK)

已实现功能(Implemented function)

  1. 初始化(init)
  2. 注册(createAccount)
  3. 登录(login)
  4. 注销(logout)
  5. 发送文字消息(sendTextMessage)
  6. 接口文字信息(receiveTextMssage)

接口(API)

  1. 初始化(init)
    static Future<String> initSDK(appKey) async
  2. 注册(createAccount)
    static Future<String> createAccount(username, password) async
  3. 登录(login)
    static Future<String> login(username, password) async
  4. 注销(logout)
    static Future<String> logout() async
  5. 发送文字消息(sendTextMessage)
    Future<String> sendTxtMsg(toChatUsername, content, isGroupChat)
  6. 接口文字信息(receiveTextMssage)
    void _onMessageReceived(msg,type) HyphenatePlugin.instance.setOnMessageReceived(_onMessageReceived)

Libraries

hyphenate_plugin

Dart

dart:ui
Built-in types and core primitives for a Flutter application. [...]

Core

dart:async
Support for asynchronous programming, with classes such as Future and Stream. [...]
dart:collection
Classes and utilities that supplement the collection support in dart:core. [...]
dart:convert
Encoders and decoders for converting between different data representations, including JSON and UTF-8. [...]
dart:core
Built-in types, collections, and other core functionality for every Dart program. [...]
dart:developer
Interact with developer tools such as the debugger and inspector. [...]
dart:math
Mathematical constants and functions, plus a random number generator. [...]
dart:typed_data
Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types. [...]

VM

dart:io
File, socket, HTTP, and other I/O support for non-web applications. [...]
dart:isolate
Concurrent programming using isolates: independent workers that are similar to threads but don't share memory, communicating only via messages. [...]