app实现直播带货场景的最佳实践 直播带货场景化


app实现直播带货场景的最佳实践 直播带货场景化

文章插图
随着淘宝主播的热浪的涌起,直播带货成为各类直播应用的最佳变现通道,成功将观众流量转化为实打实的资金收入 。加之大量短视频应用纷纷加入了直播带货的功能,使得开发者们思考,我们是否应该在我们的App中加入直播带货的功能,又如何加入直播带货的功能呢?对于本文来说,将带领uniapp开发者们进行一次直播带货场景开发的最佳实践 。
app实现直播带货场景的最佳实践 直播带货场景化

文章插图
在开发之前,我们首先需要考虑我们需要什么样的第三方服务来支撑我们的直播带货业务,在此我们首选的就是备受好评的《智密 - 腾讯云移动直播 MLVB + IM》插件,智密科技的MLVB插件基于腾讯云移动直播SDK,一比一还原了腾讯云移动直播SDK的API,使得我们的开发难度下降,我们无需过多关注插件本身,看着腾讯云移动直播的官方SDK API文档我们即可开发完整的业务,加上腾讯云移动直播SDK本身有提供完整的startup demo工程,我们可以进一步的简化工作 。
app实现直播带货场景的最佳实践 直播带货场景化

文章插图


在使用插件之前,我们需要通过uniapp插件市场购买或试用插件,选择我们demo工程的对应appid申请试用之后,我们就可以打包基座开始开发了 。
app实现直播带货场景的最佳实践 直播带货场景化

文章插图
进行云打包之后,等待基座打包完成,我们就可以开始构建属于我们自己的业务逻辑 。对于开发者而言,demo工程已经提供完整的业务逻辑,但是我们依然需要先配置完成我们的SDKApp信息,根据官方文档描述,我们只需要修改demo工程内的store.js即可完成修改 。
app实现直播带货场景的最佳实践 直播带货场景化

文章插图
配置完成MLVB的配置信息之后,我们只需要在直播界面加入我们的组件即可,就像开发者所看到一样,插件官方提供的demo工程本身便帮我们预设了一些组件,实现了弹窗,聊天,直播成员,直播礼物等功能,而我们扩展也仅仅需要复制默认的扩展组建进行调整即可,示意图如下所示 。
app实现直播带货场景的最佳实践 直播带货场景化

文章插图
【app实现直播带货场景的最佳实践 直播带货场景化】demo官方提供了一个预置的可扩展的“小黄车”组件,我们只需要在view内写我们的购物车代码逻辑,比如加上商品列表,加入购物车等方法,完成之后我们看看效果如下 。
app实现直播带货场景的最佳实践 直播带货场景化

文章插图
前人种树后人乘凉,我们使用智密科技提供的MLVB插件已经配套的demo工程之后,可以更简单便捷的实现App的直播带货功能,更可以通过修改组件的方式实现我们更多的客制化场景 。对于组件的修改,开发者基本上可以无痛调整,为了方便客制化,所有的组件都采用了事件回调的方式,进一步的与业务解耦合,方便开发者随时调测出符合团队需求的功能场景 。
智密科技,专业开发各类Uniapp原生插件、目前交付给客户的插件已经超过100个各类插件,正在陆续整理上架并分享一切关于Uni-app的教程、资讯 。欢迎加入QQ群与作者一起讨论uni-app!