android im插件,一款 好用的 flutter im 插件

flutter tim

基于腾讯云im 封装的一个 flutter im库.所有消息类型都封装了对应的实体类,可以很方便的调用省去自己解析消息。 实体类的属性名完全按照官方文档定义 有不清楚的查看官方文档即可.

联系方式

qq群: 290611780

前期准备

腾讯im官网 申请开发者账号

并创建应用

通过管理后台 获取到密匙和SDKAppID

依赖 IM Flutter plugin

在项目的 pubspec.yaml 中写如下依赖

dependencies:

flutter:

sdk: flutter

flutter_tim_plugin: ^0.0.5

然后在项目路径执行 flutter packages get 来下载 Flutter Plugin

集成步骤

1.初始化 SDK

TimFlutterPlugin.init(AppKey);

2.获取密匙sig

官方推荐密匙通过服务器获取防止泄露.

本地可以通过TimFlutterPlugin.getUserSig函数获取封装好的密匙

3. 登录im

TimFlutterPlugin.login("userid", "密匙sig")

API 调用

发送消息

发送文本消息

Message msg=await TimFlutterPlugin.sendMessage( id: 2255,conversationType: TIMConversationType.C2C,content: TextMessage.obtain("要发送的文本消息"));

}

发送图片消息

TimFlutterPlugin.sendMessage( id: 2255,conversationType: TIMConversationType.C2C,content: ImageMessage.obtain(path))

发送音视频 、自定义等消息消息

CustomMessage、VideoMessage、SoundMessage

获取漫游和本地消息

TimFlutterPlugin.getLocalMessage(conversationType: TIMConversationType.C2C, id: 2255, count: 5);

获取漫游使用getMessage

音视频 图片 文件 下载

downloadFile、downloadVideo

已有的功能

初始化

登录

登出

获取会话列表

删除一个会话

获取漫游和本地消息

发送图片消息

发送文本消息

发送地理位置消息

发送音频消息

发送视频消息

发送小文件消息

发送自定义消息

设置消息已读上报

回撤消息

创建群组

邀请入群

申请入群

获取用户资料

设置用户资料

监听新消息回调

监听用户状态回调

有需要新的api需求或者bug 可到群里联系我 有时间 我会添加和修复

WebIM说明 WebIM一款基于jQuery的一款web即时通讯插件,姑且这么称呼吧。插件最大程度实现了IM的常用功能,除即时通讯的常用功能外,还加入了:消息盒子、窗口抖动、添加删除好友、最近联系人、超时登录界面、网站小秘书、聊天记录、发送频率限制、发送产品、发送名片、发送表情、产品分享、黑名单、举报、收藏、公告、智能网址过滤、消息提醒、修改资料、名片二维码、禁止粘贴、收起联系人列表、推荐好友等30余项改进。全浏览器兼容。 插件调用简单方便,只需在现有的web系统中加入几行代码,理论上可嵌入任何web系统。 2012年项目,已不再维护。 配置 $(function() { $(document).FnWebIM({ autoLogin :true, //boolean型,默认是否自动登录,true:自动登录,false:手动登录,默认为true msgRefreshTime :1000, //number型,消息刷新时间,单位为ms friendRefreshTime :10000, //number型,好友刷新时间,单位为ms showSecretary :true, //boolean型,默认是否显示小秘书,true:显示,false:不显示,默认为true noticeContent :"唐僧师徒历经千辛万苦,终于见到了佛祖……", //string型,公告内容 为空时不显示公告 sendPicture :true, //boolean型,是否允许发送图片,true:允许,false:不允许,默认为true msgMaxSize :300, //number型,单条消息最大允许字符 msgSound :false, //boolean型,是否开启声音提醒,true:开启,false:关闭,默认为true defaultWindow :"" //string型,登录后打开新聊天窗口,此处接收的参数为联系人的uid,否则会出错 }); }); 详细说明文档 http://www.zi-han.net/case/im/help.html 示例 http://www.zi-han.net/developer/721.html 注意 请在服务器(如localhost)环境下打开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值