IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 融云 uni-app 原生插件,生态丰富、高效集成 -> 正文阅读

[移动开发]融云 uni-app 原生插件,生态丰富、高效集成

uni-app 作为业内最风靡的应用框架之一,支撑着 12 亿活跃手机用户的庞大生态。关注【融云全球互联网通信云】了解更多

这个框架因在小程序端的舒爽构建体验和丰富的开发生态而备受开发者青睐,同时可用来编译 App、Web 端应用,尤其是对于一些轻量级应用来说,是快速实现多端覆盖产品的优选。

?融云为?uni-app 生态提供了丰富的原生插件,包含单群聊、超级群,一对一、一对多音视频通话,低延迟直播、视频会议等多种场景能力,并提供美颜、推送等 X 通信周边服务,助力开发者方便快捷地实现相关应用。


uni-app 缘何大火?

uni-app 所属公司 DCloud 拥有 900 万开发者、数百万应用、12 亿手机端月活用户,以及数千款 uni-app 插件。

开发一次,多端覆盖

在 uni-app 开发一套源码,可以同时运行到 iOS、Android、Web、微信小程序、支付宝小程序、百度小程序、头条小程序、QQ 小程序、钉钉小程序等多端。

在不牺牲平台特色的同时,实现对平台专有能力的优雅调用,做到了海纳百川、各取所长。

丰富多彩的周边生态

DCloud 创建了开放、兼容的插件系统,种类繁多,数量庞大,可满足开发者各种开发需求,包括前端组件、JS SDK、页面模版、项目模版、原生插件等数千款。

学习成本和开发成本低

uni-app 开发以通用前端技术栈为基础,采用 Vue 框架 JavaScript 语言,对于前端开发者来说几乎没有额外的学习成本。不需要转换开发思维、不需要更改开发习惯即可完成跨端开发,快速交付项目。


融云?uni-app 原生插件及跨平台 SDK

融云为 uni-app 生态提供了丰富的原生插件,开发者无需配置原生项目即可开发原生 App,助力开发者打造更好的 App 体验。

RCUniIMV2

基于原生 IM SDK 封装成的 uni-app 原生插件,支持 Android 和 iOS 平台,接口易用、功能丰富、集成简单。

RCUniPush

基于 Android 厂商推送 SDK 封装成的 uni-app 原生插件,配合 RCUniIMV2 插件,可实现融云消息在 Android 端和 iOS 的推送通知能力。安卓厂商推送包含华为、小米、OPPO、vivo、魅族。

开发者只需在 uni-app 层设置推送参数,即可快速实现融云消息离线推送功能。

RCUniCall

基于原生 Call SDK 封装成的 uni-app 原生插件,支持 Android 和 iOS 平台,提供了原生 Call SDK 的?1V1 呼叫、群组多人呼叫等主要功能。

RCUniRtc

基于原生 RTC SDK 封装成的 uni-app 原生插件,支持 Android 和 iOS 平台,提供了原生 RTC SDK 的会议、直播等主要功能。

RCUniBeauty

基于美颜 SDK 封装成的 uni-app 原生插件,支持 Android 和 iOS 平台,用于给 RCUniRtc 和? RCUniCall 提供基础的美颜功能,包含美白、磨皮、红润、滤镜等。

RCUniFUBeauty

基于高级美颜 SDK 封装而成,支持 Android 和 iOS平台,用于给 RCUniRtc 和? RCUniCall 提供高级美颜功能,主要包含美肤(磨皮、美白、红润、锐化等)、美型(大眼、瘦脸、V 脸、嘴巴、下巴、去除黑眼圈等)、滤镜(白亮、粉嫩、冷色调、暖色调、小清新)。此外,融云跨平台支持 uni-app、Flutter、React Native、Unity,助力开发者快速构建出原生 App。

跨平台 SDK 统一采用 Wrapper 层将原生 iOS、Android 接口进行包装、优化,更加符合跨平台端调用习惯,抹平 Android、iOS 接口之间的差异,接口更加统一、全面、清晰、可靠,功能更加丰富。开发者可在多个跨平台 SDK 之间无缝切换,极大降低了开发者的学习成本。

目前,跨平台 SDK 支持即时通讯、音视频通话、音视频会议、低延时直播。开发者可根据自身业务将这几大场景相互组合,并借助跨平台框架高效的开发能力,快速构建出属于自己的 App。


云?RCUniIMV2?全新 IM 插件

近期,融云对 IM ?SDK 进行重大升级换代,推出了 RCUniIMV2 插件。

融云 IM SDK 的结构设计如下图,在集成插件之后,按照调用逻辑项目可分为业务层、JS SDK 层、App 原生插件层、自定义调试基座层四层。

?基本流程为业务代码层调用 uni-modules 目录下 JS SDK 即 RongCloud-IMWrapper-V2 中的接口,然后 JS SDK 层调用 App 原生插件层 RCUniIMV2 插件中的方法。

unpackage 目录需要放入自定义调试基座来进行项目调试,自定义调试基座可以通过原生 App 云打包打自定义调试基座或离线打包打自定义调试基座两种方式获取。

RCUniIMV2 原生插件有 Android 和 iOS 两部分,两个平台在结构上保持一致,都包括了 RCUniIMV2 接口层,Wrapper 包装层以及 IM Lib 原生库等。

集成快捷,高效开发

在保持之前优点的基础上新增了完善的生命周期和超级群相关的众多功能,接口更易理解和使用,SDK 的稳定性也得以提升。

五个步骤即可完成即时通讯能力集成:

① 在?DCloud 插件市场搜索并安装 RCUniIMV2?原生插件,或者手动下载安装插件放入 nativeplugins 目录下;

② 在 manifest.json->App 原生插件配置->加入原生插件 RCUniIMV2;

③ 运行->运行到手机->制作自定义调试基座;

④ 在?DCloud 插件市场安装 RongCloud-IMWrapper-V2?即时通讯的 Typescript 依赖项;

⑤ 在项目中集成引用。

?

功能全面,灵活拓展

为了丰富开发者的使用场景,在新版 RCUniIMV2 插件中,融云提供了多种多样的消息功能,包括文本消息、语音消息、图片消息、小视频消息、位置消息、文件消息、引用消息以及自定义消息等。在会话类型上支持单聊、群聊、聊天室、系统以及超级群。另外为了满足开发者的个性化需求,支持自定义消息、消息扩展和聊天室属性扩展。

?

更多关于 RCUniIMV2 插件的内容,请点击官方文档了解。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-10-17 12:46:08  更:2022-10-17 12:49:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:51:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码