导语
Flutter 是目前最火的跨平台技术,在提供极好的用户体验的同时能解决多端一致性的问题,而且还能有效地降低人力成本。
Flutter 是什么?
Flutter 是谷歌的移动端跨平台UI框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。Flutter 可以与现有的代码一起工作。在全世界,Flutter 正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。简单来说,Flutter 是一款移动应用程序 SDK,包含框架、控件和一些工具,可以用一套代码同时构建 Android 和 iOS 应用,并且性能可以达到原生应用一样的性能。
Flutter 能做什么?
对于用户来说,Flutter 可以使应用界面变得美丽生动。
对于开发者来说,Flutter 降低了开发移动应用程序的门槛。它加速了移动应用程序的开发过程,并降低了同时开发 iOS 和 Android 两套应用程序的成本和复杂性。
对于设计师来说,Flutter 有助于实现原始设计愿景,高保真度、不妥协。它也是一种高效的原型工具。
Flutter 适合哪些人员?
Flutter 适用于希望以更快的方式构建漂亮的移动应用程序的开发人员,或者通过单一研发投入得更多用户的方式(同一份代码支持 iOS 和 Android )。
从根本上讲,Flutter 适用于那些想要漂亮的应用程序、令人愉快的交互和动画以及具有个性的用户界面的所有人。
即时通信 Flutter SDK 目前可以支持哪些功能接口?
目前即时通信 IM Flutter SDK 全面支持九大接口,分别是:
初始化登录接口
简单消息收发接口
如果您只需要使用文本和信令(即一段自定义buffer)消息,只需要使用这套简单消息收发接口即可。
信令接口
高级消息收发接口
如果您需要收发图片、视频、文件等富媒体消息,并需要撤回消息、标记已读、查询历史消息等高级功能,推荐使用下面这套高级消息接口(简单消息接口和高级消息接口请不要混用)。
群组相关接口
腾讯云 IM SDK 支持四种预设的群组类型,每种类型都有其适用场景:
会话列表相关接口
会话列表,即登录微信或 QQ 后首屏看到的列表,包含会话节点、会话名称、群名称、最后一条消息以及未读消息数等元素。
用户资料相关接口
包含查询用户资料、修改个人资料以及屏蔽某人消息(即把某用户加入黑名单中)的相关接口。
离线推送相关接口
如果想要在 App 切后台时依然能够实时收到 IM 消息,可以使用离线推送服务。由于大陆境内尚没有统一的推送服务,Android 的离线推送需要针对不同厂商的手机进行逐一适配。
好友管理相关接口
腾讯云 IM 在收发消息时默认不检查是不是好友关系,您可以在 【控制台】 >【功能配置】>【登录与消息】>【好友关系检查】中开启"发送单聊消息检查关系链"开关,并使用如下接口增删好友和管理好友列表。
欢迎各位用户下载体验支持 Flutter Demo!同时也欢迎各位用户在使用的过程中出给我们提意见或者建议!
腾讯云通信
一直致力于
让每个企业
都享受智慧服务带来的改变
END
未来可期
长按扫码关注腾讯云通信官方微信公众号
以获取更多更专业的云通信知识