What is FlutterTencentIm ?
FlutterTencentIM是基于腾讯云即时通讯服务进行的Flutter封装,为Flutter提供即时通讯服务.
3. X has arrived?
最新计划为3.x,大致更改内容如下:
功能列表 | 进度 |
---|---|
保持基础接口不变 | ✅ |
SDK从原有标准版升级为增强版 | ☑️ |
增加增强版所有功能 | ☑️ |
Notice
💐💐
新版插件支持空安全(null-safety
),如需查看非空安全版本,请切换分支到:sdk-5.1.x-non-null-safety
💐💐
💐 FlutterTencentIm 开放 Pull Request,merge 成功后会在 README.md
上留下您的大名并超链到您的 Github 主页!
官方版和社区版的区别
- 两者的区别:本质上官方版和社区版都是基于IM的SDK进行封装,官方版的更偏向三端写法类似(Android、IOS、Flutter),社区版则提供更便捷的使用方式(1分钟上手即用)(例: FlutterImPlugin.login)。
- 该如何选择:根据个人编码习惯选择即可。
- 维护的周期:社区版和官方版均在持续迭代,发现异常将会在第一时间进行修复。
Sdk Version
平台 | SDK版本 |
---|---|
Android | 5.1.62 |
IOS | 5.1.60 |
Links
Customization
如果您的项目有定制化需求,可通过QQ(690717394) 或 邮箱(690717394@qq.com) 联系我,该项服务为有偿服务,具体价格根据需求量进行决定。
Other Plugins
我同时维护的还有以下插件,如果您感兴趣与我一起进行维护,请通过Github联系我,欢迎 issues 和 PR。
平台 | 插件 | 描述 | 版本 |
---|---|---|---|
Flutter | FlutterVideoPlayerLibrary-Desc | Flutter 最好用的播放器(UI库) | - |
Flutter | FlutterPerfectVolumeControl | Flutter 完美的音量控制器插件 | |
Flutter | FlutterTencentImPlugin | 腾讯云IM插件 | |
Flutter | FlutterTencentRtcPlugin | 腾讯云Rtc插件 | |
Flutter | FlutterXiaoMiPushPlugin | 小米推送SDK插件 | |
Flutter | FlutterHuaWeiPushPlugin | 华为推送(HMS Push)插件 | |
Flutter | FlutterTextSpanField | 自定义文本样式输入框 | |
Flutter | FlutterClipboardListener | 粘贴板监听器 | |
Flutter | FlutterQiniucloudLivePlugin | Flutter 七牛云直播云插件 | 暂未发布,通过 git 集成 |
Contributors ✨
Thanks goes to these wonderful people (emoji key):
cyrus 🐛 |
宋佳宾 💻 |
ligui-iOS 💻 |
LAIIIHZ 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!
Libraries
- entity/conversation_entity
- entity/conversation_result_entity
- entity/download_progress_entity
- entity/error_entity
- entity/find_friend_application_entity
- entity/find_group_application_entity
- entity/find_message_entity
- entity/friend_add_application_entity
- entity/friend_application_entity
- entity/friend_application_result_entity
- entity/friend_check_result_entity
- entity/friend_group_entity
- entity/friend_info_entity
- entity/friend_info_result_entity
- entity/friend_operation_result_entity
- entity/group_administrator_op_entity
- entity/group_application_entity
- entity/group_application_processed_entity
- entity/group_application_result_entity
- entity/group_at_info_entity
- entity/group_attribute_changed_entity
- entity/group_changed_entity
- entity/group_create_member_entity
- entity/group_dismissed_or_recycled_entity
- entity/group_info_entity
- entity/group_info_result_entity
- entity/group_member_changed_entity
- entity/group_member_enter_entity
- entity/group_member_entity
- entity/group_member_info_result_entity
- entity/group_member_invited_or_kicked_entity
- entity/group_member_leave_entity
- entity/group_member_operation_result_entity
- entity/group_receive_join_application_entity
- entity/group_receive_rest_entity
- entity/message_entity
- entity/message_receipt_entity
- entity/message_send_fail_entity
- entity/message_send_progress_entity
- entity/offline_push_info_entity
- entity/signaling_common_entity
- entity/signaling_info_entity
- entity/user_entity
- entity_factory
- enums/conversation_type_enum
- enums/download_type_enum
- enums/friend_application_agree_type_enum
- enums/friend_application_type_enum
- enums/friend_relation_type_enum
- enums/friend_status_enum
- enums/friend_type_enum
- enums/get_message_type_enum
- enums/group_add_opt_enum
- enums/group_application_handler_result_enum
- enums/group_application_handler_status_enum
- enums/group_application_type_enum
- enums/group_at_type_enum
- enums/group_info_changed_type_enum
- enums/group_member_filter_enum
- enums/group_member_role_enum
- enums/group_receive_message_opt_enum
- enums/group_system_type
- enums/group_tips_group_info_type
- enums/group_tips_type_enum
- enums/group_type_enum
- enums/image_type_enum
- enums/log_print_level
- enums/login_status_enum
- enums/message_elem_type_enum
- enums/message_priority_enum
- enums/message_status_enum
- enums/operation_result_enum
- enums/pendency_examine_type_enum
- enums/pendency_type_enum
- enums/signaling_action_type_enum
- enums/sns_tips_type
- enums/tencent_im_listener_type_enum
- enums/user_allow_type_enum
- enums/user_gender_enum
- list_util
- listener/tencent_im_plugin_listener
- message_node/custom_message_node
- message_node/face_message_node
- message_node/file_message_node
- message_node/group_tips_message_node
- message_node/image_message_node
- message_node/location_message_node
- message_node/message_node
- message_node/sound_message_node
- message_node/text_message_node
- message_node/video_message_node
- tencent_im_plugin
- utils/enum_util