sy_im_sdk 0.3.4 copy "sy_im_sdk: ^0.3.4" to clipboard
sy_im_sdk: ^0.3.4 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_sdk

With Flutter:

 $ flutter pub add sy_im_sdk

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  sy_im_sdk: ^0.3.4

Alternatively, 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';
1
likes
0
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter SYIM Plugin for iOS and Android

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, json_annotation, plugin_platform_interface, uuid

More

Packages that depend on sy_im_sdk

Packages that implement sy_im_sdk