iTVBOX如意版安装及打包说明
测试环境:PHP7.3+Mysql5.6
后端安装:
1、admin/userdata.php 修改后台账号密码
2、include/db.config.php 修改数据库信息,并导入数据库
3、PHP安装扩展:redis、fileinfo、redis
4、域名/admin访问后台
5、应用管理–更换APPKEY,需要对接到APP中以后不能更换
6、聚合接口可以对接TVBOX的json文件地址,也可以在左边添加站点
添加站点建议使用资源站API接口,支持XML和JSON
对接自己的苹果cms站点可以开启API接口,在【添加站点】填写即可
7、需要修改和替换的文件如下
app/api.json 对接的直播地址,把域名改成自己的
data/pic/0.png 是会员中心用户头像,替换成自己的
template/default/index.php 客服联系方式和APP下载地址改成自己的
——————————————————————————-
前端APP反编译打包:
可以使用NP管理器反编译的方式把APP对接后台。
点击APK安装包,选择【查看】– classes.dex — DEX编辑PLUS
搜索【10000】找到pt文件点击打开,第21行是base64加密后的域名,改成自己的。
Base64加密工具百度有很多,我用的是 https://base64.us 域名格式 http://www.baidu.com
第37行是APPKEY,改成和后台一样的,保存,返回。
res目录下是图片文件,把里面的APP替换成自己的,不用管理器替换就保存APP后,后缀改名成.zip用压缩软件打开,把自己的图标文件改名拉进去替换。
修改包名可以使用APK共存功能改,点击APK文件–功能–APK共存。
修改APP名称,点击APK文件–通用编辑–输入名称–右上角保存,返回。
正常情况下会自动签名,如果没用自动签名,点击APK文件–APK签名即可。
为什么用NP管理器不用MT管理器?因为NP有通用编辑,可以修改APP名称很方便,MT好像没有。
建议使用360加固助手对应用加固,这样就不能反编译了,防止APP泛滥,防止报毒。
360加固助手官方:https://tianyu.360.cn
要先用加固助手签名,再加固,再签名,这样APP才可以正常打开,否则会闪退报错。
如果还是出现闪退,打不开,请用php7.2,不要使用php7.4.一般就可以解决问题。
前端APP使用AS工具打包:
如果购买了前端源码,需要用Android Studio打包。
打开工程,Edit — Find — Find in path,搜索 【对接域名】四个字。
不会搜索可以手动找到此文件:app\src\main\java\com\github\tvbox\osc\util\HawkConfig.java
第16行:public static final String BASE_URL_ENC = “aHR0cDovL3R2YXBwLmhhaWp1LnZpcA==”
其中的 aHR0cDovL3R2YXBwLmhhaWp1LnZpcA== 就是Base64加密后的域名,把自己的域名加密后替换
Base64加密工具百度有很多,我用的是 https://base64.us 域名格式 http://www.baidu.com
第18行:public static String API_KEY = “PknQQQMRth5ZRmDk4TPa4EsAJ6rxt7CG”; //接口密钥 APPKEY
把API_KEY改成自己后台的应用APPKEY
app\build.gradle 文件中第17行修改包名,第11行修改版本号,第29行修改打包后生成的文件名(不改也行)
搜索【嗨剧】把APP名改成自己的,不会搜索手动找到文件修改:app\src\main\res\values\strings.xml
三、Android Studio配置修改:
Gradle Scripts:build.gradle(Module.app)修改签名,包名、版本
修改包名:
App/src/main/res/values/strings.xml修改app名称
app/src/main/java/com/github/tvbox/osc/util/Hawkconfia 如意后台链接地址
其他图片更换搜png换应用图标
app启动墙纸更换lanch_bg2.webp
四、AS打包:
1、把如意后台地址用https://rytvbox.*****.com用 BASE64加密后替换下图部分
网址后面不要带/
(生成网址:https://tool.oschina.net/encrypt?type=3)
2、将如意的APPKEY弄到这里来换掉
3、然后打包生成APK就可以啦!!!!
iTVBox如意后台设置简介
应用:
–应用管理:【添加应用】添加后点击管理,拉倒最下面点击恢复默认,根据实际情况参考修改
–对接管理:【添加站点】参考:
–第三方接口:【添加接口】参考:
–搜索热词:显示在搜索页热门搜索,配置留空调用云端热词
–首页数据:至少设置五个数据,关闭OK键搜索可设置URL跳转
–屏保设置:影视名称和图片链接,开启按OK键搜索,如果是广告图片请关闭OK键搜索
–公告公告:。。。。。。。。。。
用户:
–用户管理:–编辑用户–发放卡密,填写生成的卡密,此时对应的用户可获得代金券
卡密:
–卡密管理:。。。。。。。。。。
–添加卡密:。。。。。。。。。。
商品:
–商品管理:【添加商品】点击【年、月、日、积分购买】可自动生成,显示在【开通会员】列表
–商品订单:显示用户订单操作
积分:
–积分管理:【添加积分事件】点击【年、月、日、积分点播】可自动生成,可修改事件名称和消耗积分数,其他不要改
–积分订单:显示用户积分操作
修改直播源:
–后端源码:网站/App/tv.txt
自定义聚合JSON配置:
–后端源码:网站/App/api.json
iTVBox如何对接苹果CMS
TVBox对接苹果CMS-iTVBox如何对接苹果CMS
1、站点名称随意
2、将app/App.php复制到苹果CMSapplication/api/controller
3、对接管理—添加站点。接口类型【自定义爬虫】、API【csp_AppYsV2】、PlayUrl【留空】、扩展信息【你的域名/api.php/app/】,注意结尾有个/
ps:
此方法需要调用爬虫的csp_AppYsV2接口,播放调用解析接口里面的配置,如果您使用其他爬虫,需确保支持csp_AppYsV2方法
如果您知道会编辑tvbox的远端json配置文件,也可以拿到这里来调用,事实上他就是把这个数据插入到app/api.json里面的site字段
图文参考:
“sites”: [
{
“key”: “push_agent”, //这里对应站点名称
“name”: “推送”, //这里对应站点名称
“type”: 3, //这里对应爬虫类型,XML=0、JSON=1、自定义爬虫=3
“api”: “csp_PushAgent”, //对应API类型
“searchable”: 0, //是否搜索 关闭=0
“quickSearch”: 0, //是否快速搜索,也就是详情页的快速搜索 关闭=0
“filterable”: 0, //是否参与筛选 关闭=0
“ext”: “27b06d5221a24199b15f2e573d847430” //扩展信息
}
],
itvbox如意版设置解析
应用–解析接口–添加接口
可以添加多个配置,每个配置可设置多个接口,但类型必须一致
ps:
1、接口类型不能错,返回网页的是XML,返回JSON格式的是JSON
2、多个用,隔开,不要XML/JSON混填,但是可以添加多个配置
3、扩展内容【这个好像没啥用】
4、绑定应用【选择对应的应用才会生效】
iTVBox如意后台更换APPKEY
APPKEY为接口认证,前后端必须保持一致,一般情况下不应该去修改这个密钥
如果不小心点到更换了,客户端出现异常可往下找到安全控制—数据签名设为关闭
然后从新打包APK并升级下一个版本号,设置更新地址即可推送新的APK给客户进行安装
如果还是不行,那就重新搭建吧~~~如果不是必要,请不要修改APPKEY
这个接口存在的意义是什么呢?比如旧版被破解会员系统,可修改这个接口来让旧版失去接口认证能力,此时旧版将无法进行数据交互,如获取最新配置、接口等
如意后台添加多个应用
一、如意后台支持添加多个应用
1、应用管理—-添加应用—-此时生成一个新应用配置,您又可以部署其他站点了
2、站点对接、第三方接口、用户、任何数据都不互通,相当于一个独立站点,因此您在配置相关数据的时候应该注意绑定对象
3、不同应用都应该设置不同的包名、否则客户端会覆盖安装
二、编译客户端、您需要修改对应的APPID和秘钥,请看图
添加一个应用,设置好对应的数据并保存,将APPKEY复制下来粘贴到打包记录文件
位于服务器根目录/home/EAEFBAFE732CED83C872A42EDCFA622F.txt
编辑此文件,看下图填入对应信息,APPKEY在第一张图中可以找到,双斜杠后面的信息不要填入,是我为了更直观的介绍后加的,如果需要修改logo及启动图,这里也需要重新上传
编辑好之后再执行脚本编译客户端,当脚本走到这一步的时候,输入第二个应用的APPID,APPID可以在第一张图中找到
然后直接回车,确认应用信息没问题就可以打包了。输入过程中应避免出现乱码字符
此时生成的应用便可对接到新的APPID,每个应用是独立的,因此您需要为第二个应用重新添加首页及任何数据
保存时请注意绑定应用,这个数据不通用,保存任何数据都需要注意区分
第二种方法:
直接执行脚本,当脚本跑到这个步骤的时候输入 1 来重置配置文件
此时您需要根据提示来输入对接信息,在这里输入字符很容易出现乱码,导致打包异常,所以建议使用第一种方法来修改打包信息
iTVBOX如意版安装及打包说明
测试环境:PHP7.3+Mysql5.6
后端安装:
1、admin/userdata.php 修改后台账号密码
2、include/db.config.php 修改数据库信息,并导入数据库
3、PHP安装扩展:redis、fileinfo、redis
4、域名/admin访问后台
5、应用管理–更换APPKEY,需要对接到APP中以后不能更换
6、聚合接口可以对接TVBOX的json文件地址,也可以在左边添加站点
添加站点建议使用资源站API接口,支持XML和JSON
对接自己的苹果cms站点可以开启API接口,在【添加站点】填写即可
7、需要修改和替换的文件如下
app/api.json 对接的直播地址,把域名改成自己的
data/pic/0.png 是会员中心用户头像,替换成自己的
template/default/index.php 客服联系方式和APP下载地址改成自己的
前端APP反编译打包:
可以使用NP管理器反编译的方式把APP对接后台。
点击APK安装包,选择【查看】– classes.dex — DEX编辑PLUS
搜索【10000】找到pt文件点击打开,第21行是base64加密后的域名,改成自己的。
Base64加密工具百度有很多,我用的是 https://base64.us 域名格式 http://www.baidu.com
第37行是APPKEY,改成和后台一样的,保存,返回。
res目录下是图片文件,把里面的APP替换成自己的,不用管理器替换就保存APP后,后缀改名成.zip用压缩软件打开,把自己的图标文件改名拉进去替换。
修改包名可以使用APK共存功能改,点击APK文件–功能–APK共存。
修改APP名称,点击APK文件–通用编辑–输入名称–右上角保存,返回。
正常情况下会自动签名,如果没用自动签名,点击APK文件–APK签名即可。
为什么用NP管理器不用MT管理器?因为NP有通用编辑,可以修改APP名称很方便,MT好像没有。
建议使用360加固助手对应用加固,这样就不能反编译了,防止APP泛滥,防止报毒。
360加固助手官方:https://tianyu.360.cn
要先用加固助手签名,再加固,再签名,这样APP才可以正常打开,否则会闪退报错。
前端APP使用AS工具打包:
如果购买了前端源码,需要用Android Studio打包。
打开工程,Edit — Find — Find in path,搜索 【对接域名】四个字。
不会搜索可以手动找到此文件:app\src\main\java\com\github\tvbox\osc\util\HawkConfig.java
第16行:public static final String BASE_URL_ENC = “aHR0cDovL3R2YXBwLmhhaWp1LnZpcA==”
其中的 aHR0cDovL3R2YXBwLmhhaWp1LnZpcA== 就是Base64加密后的域名,把自己的域名加密后替换
Base64加密工具百度有很多,我用的是 https://base64.us 域名格式 http://www.baidu.com
第18行:public static String API_KEY = “PknQQQMRth5ZRmDk4TPa4EsAJ6rxt7CG”; //接口密钥 APPKEY
把API_KEY改成自己后台的应用APPKEY
app\build.gradle 文件中第17行修改包名,第11行修改版本号,第29行修改打包后生成的文件名(不改也行)
搜索【嗨剧】把APP名改成自己的,不会搜索手动找到文件修改:app\src\main\res\values\strings.xml
2、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报,本站资源仅供学习与参考,请勿用于商业用途以及违法使用。
3、本站大部分下载资源收集于网络,该资源仅供学习和研究传播,版权归原作者所有,若为付费资源,大家请在下载后24小时内自觉删除,一切关于该资源商业行为与站长及159e资源网(www.159e.cn)无关。
4、请勿将该软件进行商业交易、转载、商业用途等行为,该软件只为研究、学习所提供,若作商业用途,请到原网站购买,由于未及时购买和付费发生的侵权行为,与本站无关,该软件使用后发生的一切责任和问题与站长及159e资源网(www.159e.cn)无关。
5、本站所有资源都来源于网络收集或转载!如果侵犯了您的权益,请及时告知我们,我们即刻处理!本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系我们予以删除!如本站不慎侵犯您的版权请联系我们,我们将及时处理,并撤下相关内容!(E-mail:334635982@qq.com)。
暂无评论内容