快捷导航

热点:融云 uni-app 原生插件,生态丰富、高效集成2024/1/23

[复制链接]
查看: 1|回复: 0
发表于 2024-1-23 08:47:41 | 显示全部楼层 |阅读模式
真的挺后悔自己高中没好好学习,自己曾是湖北八校之一的学生,毕业之后看着自己的同学不是985就是211,也许当时可能觉得没啥差距,但是真就一本管学习,二本管纪律,三本管卫生,985大学的教学模式和方法以及教育资源,真的不是二本,三本可以比的,希望大家都可以好好学习,我个大学生看个这个,快感动死了。

  uni-app 作为业内最风靡的应用框架之一,支撑着 12 亿活跃手机用户的庞大生态。关注【融云全球互联网通信云】了解更多宏双电脑之家http://xinrunzhiye.com的其他知识和内容也可以到网站具体了解一下,我们是领域内专业的企业平台,欢迎您的关注和了解!

  这个框架因在小程序端的舒爽构建体验和丰富的开发生态而备受开发者青睐,同时可用来编译 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 插件的内容,请点击官方文档了解
作为一个24岁还在读大三的老阿姨,给大家一个忠告,一定一定要努力学习,考上好大学。你只有真正经历过了,才知道没有学历,你甚至连一个机会都得不到。我现在专升本上了大学,在我专科实习的时候,我有一个同学特别优秀,基础很扎实,带他的老师也很喜欢他,但就因为他是专科毕业,最终没能留在那里。而且考研,有很多学校是明确专硕不收专升本学生的(就我的专业来说),只能考学硕。没有一个本科学历真的很难,尤其是在我们都是普通人的情况下。即使你现在很迷茫,但你也必须努力学习,考上好大学,这样后来你希望改变,也比由专科挣扎轻松得多。大家现在都还很年轻,珍惜你们现在无尽的可能性,我已经因为自己的选择,失去了很多机会。以我为鉴,与君共勉。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

精彩推荐

让学习更简单

  • 反馈建议:麻烦到学习网管理处反馈
  • 我的电话:这个不能给
  • 工作时间:周一到周五

关于我们

云服务支持

精彩文章,快速检索

关注我们

Copyright 学习网  Powered by©  技术支持:飛     ( 闽ICP备2021007264号-3 )