绿豆TVBox最新手机版前端源代码+后端全开源 可运营

绿豆TVBox可运营版本,包含全新通用版全开源后端+手机版前端源代码,需要TV端可在本站选购。

此版本是官方原版价值4000+的全开源版本,已经测试完美无Bug,可对接易支付和卡密,可运营。

前端源代码务必使用最新版Android Studio编译,不会编译的小白勿拍,后端采用FastAdmin开发。

后端使用 php7.4+MySQL5.6,php扩展安装fileinfo(后台上传图片必备),其他根据需要安装。

新建网站,上传后端压缩包,解压后设置运行目录为 public,伪静态--ThinkPHP,访问网站安装。

使用最新版Android Studio导入源码等待编译环境搭建完毕,修改对接域名、APP包名、密钥即可。

前端编译看下面教程,近期会抽时间发布视频教程。话不多说上演示图,满意直接下单下载即可。

卖这个价格是想快点回本,后期肯定会涨价的,需要的话抓紧下单吧,路过别错过,绝对物超所值。

编译时需要修改的地方和必要设置:

[Shophide]编译前先改变体,然后等环境都加载完毕,在开始修改,环境加载时间比较久需要耐心等待。

修改对接的应用ID、域名、密钥,在最下面,有备注 \app\src\main\java\com\fongmi\android\tv\App.java

-----------------------------------------------------------------

修改APP名称: \app\src\main\res\values\strings.xml 修改:<string name="app_name">你的APP名</string>

-----------------------------------------------------------------

修改包名、版本号: \app\build.gradle 包名修改:applicationId "com.huohua.android.mbox"  ,修改括号里的com.huohua.android.mbox 版本号修改:versionName "2.3.7" ,格式:1.0.0

-----------------------------------------------------------------

修改APP图标:

都改完了以后,Build->Generate Signed App Bundle / APK 注意手机和TV的不一样:

必要配置:

0531后打包的ui6-ui7的配置文件在public/uploads/tvbox/config/xxxx.json里面

你希望哪个App调用这个配置,就复制哪个文件里的代码。比如public/uploads/tvbox/config/10000.json

将xxxx.json的内容填写到对应应用的扩展里面。也就是后台管理---应用管理---编辑---扩展。

支持的参数

{ 
"home_ui" : "0",
"home_live" : "开启", 
"home_info" : "开启", 
"home_push" : "开启",
"home_cover" : "#CC44566E",
"home_cover_img" : "https://app.lvdoui.net/uploads/tvbox/home_vod_bg.png", 
"home_hide_video": "四平警事,猫和老鼠",
"custom_depot" : "关闭", 
"auto_logon" : "开启", 
"release_url" : "https://baidu.com", 
"x5_tbs_arm64_v8a" : "http://file.lvdoui.net/arm64_v8a/x5.tbs.apk", 
"x5_tbs_armeabi_v7a" : "http://file.lvdoui.net/armeabi_v7a/x5.tbs.apk", 
"vod_blurb" : "https://api.tiankongapi.com/api.php/provide/vod/?ac=detail&wd=", 
"flag" : "douyin,lzm3u8", 
"about" : "本项目基于https://github.com/FongMi/TV仓库二次开发(223-0516)。支持后台管理仓库、会员系统、卡密系统、批量生成账号、卡密(后台)" 
}
名称 支持应用 示例 介绍
home_ui ui6 0 首页ui。支持0、1、2
home_live ui6、7、手机版 开启 直播入口
home_info ui6、7 开启 消息入口
home_push ui6、7 开启 推送入口
home_cover ui6、7 #CC44566E 首页虚幻。CC是透明度,44566E是颜色
custom_depot ui6、7、手机版 开启 自定义仓库
auto_logon ui6、7 开启 自动登录
release_url ui6、7、手机版 https://baidu.com 发布页
x5_tbs_arm64_v8a ui6、手机版 http://file.lvdoui.net/arm64_v8a/x5.tbs.apk x5下载地址
x5_tbs_armeabi_v7a ui6、手机版 http://file.lvdoui.net/armeabi_v7a/x5.tbs.apk x5下载地址
homevodbg ui6 https://app.lvdoui.net/uploads/tvbox/home_vod_bg.png 首页遮挡层
home_cover_img ui6 https://app.lvdoui.net/uploads/tvbox/home_vod_bg.png homevodbg不行就用home_cover_img
home_hide_video ui6 四平警事,猫和老鼠 MACCMS推荐的视频但某个端不需要显示
vod_blurb ui6、7 https://api.tiankongapi.com/api.php/provide/vod/?ac=detail&wd= 视频详情接口
flag ui6、手机版 douyin,lzm3u8 播放器标识
about ui6、7、手机版 本项目基于https://github.com/FongMi/TV二次开发 关于介绍

X5下载地址包

手机版广告配置(在上面的配置中有几个支持手机版的,需要就添加。跟use在同一级)

手机版的配置文件在public/uploads/tvbox/adConfig_xxxx.json里面,如果没有直接创建一个

新版配置在public/uploads/tvbox/config/xxxx.json,如果没有直接创建一个文件即可

上面的配置如果要加在手机版,就放在和use同一级

{
  "use": "sdk,img",
  "img": [
    {
      "reward": "0",
      "name": "视频页",
      "event": "开启",
      "img": "http://app.lvdoui.net/uploads/tvbox/config/vod_demos.jpg",
      "url": "https://wap.baidu.com|webs"
    },
    {
      "reward": "0",
      "name": "个人中心",
      "event": "开启",
      "img": "http://app.lvdoui.net/uploads/20240422/b0510e2d4b4fa31ada2651d1d135a81c.jpg",
      "url": "mall"
    }
  ],
  "sdk": [
    {
      "reward": "1",
      "name": "应用id",
      "event": "开启",
      "id": "1674030830888161281"
    },
    {
      "reward": "1",
      "name": "开屏",
      "event": "开启",
      "id": "1674031246761791489"
    },
    {
      "reward": "5",
      "name": "激励视频",
      "event": "video,welfare",
      "id": "1674031298804715521"
    },
    {
      "reward": "1",
      "name": "插屏",
      "event": "home,video,welfare",
      "id": "1674031345340518401"
    },
    {
      "reward": "1",
      "name": "信息流",
      "event": "home,video,welfare",
      "id": "1674031400617250818"
    },
    {
      "reward": "1",
      "name": "横幅",
      "event": "history,keep,video,welfare",
      "id": "1674031502559809538"
    },
    {
      "reward": "1",
      "name": "全屏视频",
      "event": "welfare",
      "id": "1778729970661855234"
    },
    {
      "reward": "1",
      "name": "视频贴片",
      "event": "video",
      "id": "1778791031159132162"
    }
  ]
}

广告对接需要联系巨量人工客服审核。 要四段包名 也就是com.mlvdou.android.tv(这里面有三个点),目前脚本仅支持打包四段包名 审核通过之后将相关配置编辑到xxxx.json adConfig_xxxx.json或xxxx.json

配置说明:

use:定义使用sdk还是img广告

reward:奖励的观影次数(仅对SDK广告有效,img的不要去修改)

name:广告位名称,不能修改,修改会出错

event:开启还是关闭这个广告位(open=开启,close=关闭/新的配置是中文【开启/关闭】)

img:图片地址(使用图片广告需要)

url:点击后跳转的地址,或welfare跳转福利页,或mall跳转商城页(图片广告需要)

id:这个只有SDK广告有,在巨量后台查看 SDK广告的插屏

event支持三个参数。home,vod,welfare(首页插屏、视频页插屏、福利页插屏),也就是在哪些地方需要出现这个广告

所以,需要改/能改的地方也就reward、event、img、url、id。【name一定不能改】

仓库配置和对接苹果cmsV10,支持加密:

仓库配置和之前的有点不一样。在添加或修改时,需要选择【绑定应用】才会生效,可多选

一、仓库加密

1、将你需要加密的仓库放在extend/store里面。extend里面没有store目录的可以手动创建一个

2、在后台仓库管理里面添加或修改配置。仓库地址填你放在extend/store里面的文件名称即可,比如api.json

3、把是否加密【开启】即可

ps:这个目录的文件外部是无法访问的。通过API接口访问内容加密的 但jar不能放这个目录,因为外部访问不到。可以放在public/uploads/tvbox里面 然后仓库里面的jar填【域名/uploads/tvbox/xxx.jar】如: "spider": "https://superbox.lvdoui.net/uploads/tvbox/custom_spider.jar",

二、对接苹果CMS 在您的仓库中添加/修改一个站点配置,以后台自带的仓库为例。在extend/store/api.json中可以看到

{ "key": "lvdou", "name": "测试demo", "type": 3, "api": "csp_AppYsV2", "searchable": 1, "quickSearch": 1, "filterable": 1, "ext": "这里改成你苹果cms地址/api.php/app/" },

其中key、name都是可以自定义的,但要确保唯一性。ext的最后有反斜杠

将/public/uploads/tvbox/App.php复制到苹果的application/api/controller目录

在后台---客户端管理---仓库配置里面把这个仓库添加到配置(默认的有,如果你要添加别的配置根据默认的来)

注意:放在extend/store里面的仓库必须把加密打开,否则无法加载

放在extend/store里面的仓库无需填完整路径,只需要文件名称+后缀

放在extend/store里面的仓库对应的JAR必须给完整可访问的url

没有放在extend/store里面的仓库不要开启加密,否则不能访问

首页配置管理:

此处配置的手机版会显示在幻灯片,TV版显示在可能的地方.....

具体可配置后重启App查看 首页配置和之前的有点不一样。

在添加或修改配置时,需要选择【绑定应用】才会生效,可多选 其他的都好理解。

支持的参数 web===https://wap.baidu.com【代表跳转内部浏览器访问https://wap.baidu.com】

南瓜|1===122341【代表直接播放视频。客户端播放视频时【长按收藏按钮】可获得这个参数】

live===1008611【进入直播】 目前就这几个动作,进入直播时暂不支持指定频道

视频解析接口管理:

视频接口和之前的有点不一样。在添加或修改接口时,需要选择【绑定应用】才会生效,可多选 【使用时请修改或关闭本接口】是一个测试接口,返回一个固定视频,仅供调试使用,正式使用时请关闭或修改接口,不建议删除 有价值的解析不要添加到json文件里面。可以设置到后台并开启加密,设置到后台并开启加密后真实接口不会返回给客户端,而是返回一个中转接口。抓包也只能抓到仓库中的接口及中转接口。中转接口里面的数据是加密的。抓到也没事 未开启加密或在json仓库中的接口客户端会直接请求且没有加密效果。接口设置到后台并开启加密时【真实接口不会返回给客户端】。此时客户端会请求类似https://app.lvdoui.net/api/index/index?parsesId=1&videoUrl=xxxxx这样的中转接口。此接口返回的视频地址是加密的,如https://baidu.con/ek9INS4HRxqnK1JLt33FrtEhthm+yUdEgb03E3w9d/ozqpw+WijTE+J44VHnS0fLraAbUu4eTH4AHs9j需要配合客户端解密才能播放

未开启加密时App请求实际解析地址【https://www.lvdoui.net/api/text.php?url=xxxxxxxx】

开启加密后请求中转接口文件【https://app.lvdoui.net/api/index/index?parsesId=1&videoUrl=xxxxxxx】

[/Shophide]

系统配置

基本配置里面一般无需理会。邮箱配置自行百度163邮箱配置SMTP应该就可以,在修改密码的时候可能会用到发送验证码

下面是各个设置的一些解释。可能不会全部提到,仅介绍一些看上去稍微复杂的设置

会员配置

名称 示例 介绍
注册赠送余额 1 注册直接到账1元 账户余额充足时开通会员无需支付金额
注册赠送会员 1 注册送会员1天
升级代理价格 88 用户可在网页个人中心自助购买代理
代理提卡折扣 50 50=50%。自助升级代理后提卡比例为套餐的50%

ps:防止同一设备注册多个账户。注册奖励仅对设备首次注册发放奖励,重复注册无奖励

支付配置

平台 特点 介绍
系统自带 免签约支付,支持个人码,商家码。支持店员监听 收款设备需要安装绿豆助手
聚合支付 微信或支付宝官方接口,稳定,可靠 需要申请对应平台的官方接口
易支付 支持大部分易支付,码支付等 暂无

ps: 如果对接的易支付不回调,请尝试在易支付后台补单,通常会跳转一个网页。根据网页信息来判断不回调的原因

通用配置

名称 示例 介绍
仓库资源屏蔽 小爱 仓库里面的资源含这些字符的会被隐藏,比如小爱😂只需要填小爱就行

其他的如接口屏蔽、分类屏蔽设置和仓库资源屏蔽是一样的,参考即可,这里就不介绍了,里面都有默认参数

手机版演示图片:

   

 

 

 

 

收藏

    1 评论

    1. OqxMgvQZ

      哥们有群吗

    发表评论

    优站网

    一个专注于优质源码下载的网站!

    打开首页

    迎着风,拥抱彩虹! | 你的答案