sy_im_sdk 0.2.9
sy_im_sdk: ^0.2.9 copied to clipboard
Flutter SYIM Plugin for iOS and Android
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add sy_im_sdkWith Flutter:
$ flutter pub add sy_im_sdkThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
sy_im_sdk: ^0.2.9Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:sy_im_sdk/channel/impl/sy_im_sdk_chat_impl.dart';
import 'package:sy_im_sdk/channel/impl/sy_im_sdk_contact_impl.dart';
import 'package:sy_im_sdk/channel/impl/sy_im_sdk_conversation_impl.dart';
import 'package:sy_im_sdk/channel/impl/sy_im_sdk_method_channel.dart';
import 'package:sy_im_sdk/channel/impl/sy_im_sdk_session_impl.dart';
import 'package:sy_im_sdk/channel/sy_im_sdk_chat_interface.dart';
import 'package:sy_im_sdk/channel/sy_im_sdk_contact_interface.dart';
import 'package:sy_im_sdk/channel/sy_im_sdk_conversation_interface.dart';
import 'package:sy_im_sdk/channel/sy_im_sdk_platform_interface.dart';
import 'package:sy_im_sdk/channel/sy_im_sdk_session_interface.dart';
import 'package:sy_im_sdk/common/channel_common.dart';
import 'package:sy_im_sdk/common/enum/msg_status_enum.dart';
import 'package:sy_im_sdk/common/enum/msg_type_enum.dart';
import 'package:sy_im_sdk/common/enum/session_type_enum.dart';
import 'package:sy_im_sdk/common/sy_client_method_common.dart';
import 'package:sy_im_sdk/config/sy_options.dart';
import 'package:sy_im_sdk/data/chat_data.dart';
import 'package:sy_im_sdk/data/connect_data.dart';
import 'package:sy_im_sdk/listener/sy_call_back.dart';
import 'package:sy_im_sdk/listener/sy_conversation_listener.dart';
import 'package:sy_im_sdk/listener/sy_on_dart_connect_listener.dart';
import 'package:sy_im_sdk/listener/sy_on_message_listener.dart';
import 'package:sy_im_sdk/manager/chat_manager_interface.dart';
import 'package:sy_im_sdk/manager/contact_manager_interface.dart';
import 'package:sy_im_sdk/manager/conversation_manager_interface.dart';
import 'package:sy_im_sdk/manager/data/sy_auth_info.dart';
import 'package:sy_im_sdk/manager/data/sy_contact.dart';
import 'package:sy_im_sdk/manager/data/sy_conversation.dart';
import 'package:sy_im_sdk/manager/data/sy_message.dart';
import 'package:sy_im_sdk/manager/impl/chat_manager.dart';
import 'package:sy_im_sdk/manager/impl/contact_manager.dart';
import 'package:sy_im_sdk/manager/impl/conversation_manager.dart';
import 'package:sy_im_sdk/manager/impl/session_manager.dart';
import 'package:sy_im_sdk/manager/session_manager_inetrface.dart';
import 'package:sy_im_sdk/sy_client.dart';
import 'package:sy_im_sdk/sy_client_interface.dart';