乐变热更新后台的使用

1.登陆网址,并输入账号和密码

国内:http://www.loveota.com/register/login.html

海外:http://www.loveota.net/register/login.html


2.先上传一个低版本的apk




3.再上传一个高版本的apk


强制更新:非强制更新

覆盖安装:否

已上线





4.填写更新信息  --> 确定,在弹出的弹框中同样也点击“确定”


5.在渠道列表中可以看到上传的应用列表


6.下载1.0的版本安装后可以看到返回的结果码是4:有强制更新的版本


7.点击左侧菜单栏的“测试用户”-->新增测试用户(点击"下载此APK"可以下载imei查看器的软件)


8.填写手机的imei信息和备注信息,点击“确定”,填写好后可以在这些手机上进行测试





9.安装后1.0版本后在手机上点击“检查更新”,返回的结果码是“3”,意思是有非强制更新的版本



10.在设置中找到该应用,点击“强行停止”结束该应用的进程,重新点击进入该apk,版本变成高版本的了,热更新成功






注:

一、后台操作说明

1.更新信息:可以更新后台上显示的产品名称

2.MainChId:可以区分不同的后台,且SDK中的Mainchid需与后台对应,才能上传
3.下载CDN地址:目前所用的CDN地址
4.更新控制:新建渠道时,默认配置的选项(后续可修改)

系统管理-测试用户:
新增测试用户:可以在手机拨号页面输入 *#06# ,将弹出的IMEI输入到测试手机IMEI中(双卡手机会有两个IMEI)。对于添加了测试用户的手机来说,所有产品都处于已上线状态(即使那款产品没有上线),以便进行测试。


1.渠道名称:这个渠道的名称,比如应用宝、360、豌豆荚。以便管理维护
2.差分方式:有下述两种
二进制差分:需下载资源较小,MD5会改变。(一般选这种)
完整apk差分:需下载资源稍大,但MD5不会改变。(运营商支付要求MD5不变,所以强制要求使用这种方式)

3.完整APK:在这里将集成了乐变SDK的APK包上传到服务器。应先上传低版本的APK,再上传高版本的APK,之后只要集成了乐变SDK,且Versioncode低于后台最高版本的包,都可以更新到最新版本。(具体怎么更新,视后台设置而定)
4.版本备注:可填可不填,视需求而定。

5.网络限制:允许则流量网络的用户可以更新,不允许则流量网络不能更新。
6.更新前提示:设置为提示则更新前会弹出提示。
1)强更时wifi用户提示:后台配置强制升级时,打开游戏/应用,就会弹出一个提示框:“发现新版本,更新包大小为XX.XXM,是否更新?”,点确定则更新,点退出则退出。选择退出,下次再进入游戏时会自动开始更新。(图片在下一页)

2)设置wifi不提示:用户进入游戏,直接跳转到进度条页面,开始下载资源,资源下载完成后,游戏自动重启,升级到新版本

3)非强制升级时wifi用户提示如下:暂不更新则直接进入旧版本apk,不下载资源。后台下载则直接进入apk且新版本资源在后台下载。资源下载完成后,下次进入应用/游戏,会自动进入新版本

4)设置wifi不提示:不弹提示框且后台自动下载资源,资源下载完成后,下次进入应用/游戏,会自动进入新版本


5)移动网络用户是否提示:
不允许流量网络下载:(强更+非强更)移动网络用户无任何提示,且不下载
允许+强制升级:流量用户有提示框提示正处于流量网络,可选确定或退出,确定后进入进度条下载界面,下载完成后自动重启到新版本
允许+非强制升级:有提示框提示正处于流量网络,可选暂不下载和后台下载,后台下载好了后,下次进入应用/游戏,直接进入新版本


7.更新后提示:选择提示,则资源下载完成后,会弹出提示框询问是否立刻更新。如下图。强更会自动重启进入新版本,不会弹提示框。
选择不提示:则资源下载完成后没有提示。强更自动重启到新版本,非强更下次进入应用/游戏后进入新版本

强制升级:服务器端只支持新版本时,选择强更,用户更新后才可以进入游戏/应用
非强制升级:服务器端兼容新旧版本客户端时,可以选择非强更。用户可以选择不更新,直接进入应用
是:只有要新增权限时才选择是
否:不覆盖安装
升级数量限制:默认为无限制。选择限制数量,则最多只能有所设置数量的用户升级(基本不会用)
版本更新提示:默认不提示。选择提示则有新版本资源下载完成,且版本已上线时,在通知栏提示设置的标题和内容
预下载:设置预下载,则触发下载条件后(12小时监测一次,网络状态变化,打开应用/游戏),直接开始下载资源。资源下载完成后,不直接生效,等到产品上线后,用户打开游戏时,直接进入新版本。(可与更新提示配合达到唤醒沉默用户的效果)

8.按地区更新:默认全部勾选,勾选上的地区可以更新

9.按语言更新:手机系统语言为勾选上的语言,则可以更新

乐变后台的更新配置可通过“编辑”功能修改(该编辑内的设置对已上线的最高版本生效),具体示例如下图,常用版本更新设置包括“强制升级”、“覆盖安装”等,不同更新设置的详细说明可通过每项设置后的     进行查看。

10.按运营商更新:手机卡为勾选上的运营商,才可以更新

11.按机型更新:机型为后台勾选上的机型,才可以更新。机型根据已有用户的设备进行统计。

12.按IMEI更新:新建个TXT,每行保存一个IMEI,将TXT上传后台,则只有手机的IMEI在TXT中,才可以更新。(本功能很少用)

13.按服务器更新:只有选中的服务器才会更新。(该功能很少用,若想生效,需要您们在启动时就调用我们的相应接口)

14.不更新的版本:被勾选的版本不会更新

批量编辑:可以批量编辑多个渠道的配置,比如把所有渠道都修改为强更

渠道名称查询:根据渠道名称进行搜索
ClientChId查询:根据ClientChId进行搜索

ClientChId:后台子渠道号,用来区分不同的子渠道,比如应用宝,豌豆荚
渠道名称:自己命名的用来区分不同的子渠道
包名:所上传的包的包名
最新版本:当前后台的最新版本
压缩等级:当前版本的压缩等级(不同的渠道的包,比如360和华为,压缩等级可能不同)
更新用户/限制:目前已有多少用户完成更新/最多允许多少用户更新

删除渠道:删除当前子渠道
更新版本:更新新版本的APK,更新时要对新版本进行配置,上传后默认处于下线状态

回退版本:将用户手机上的最新版本在强更回上一个版本。适用于新版本有严重问题不能使用时。

上线/下线:对于普通用户来说,上线的版本才会生效,下线的版本相当于不存在。

下拉展开按钮:展开该渠道的详细信息
版本MD5:当前版本的包的MD5值
版本号:当前版本的包的版本号
是否强升:强制升级和非强制升级
差分方式:完整APK差分和二进制差分(无MD5要求则用二进制差分)
差分包大小:从这个版本更新到最新版本,需要下载多少资源
下载:将这个版本的包下载下来








  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 写一个 PHP 版本更新后台可以通过以下步骤实现: 1. 创建一个存储版本信息的数据库,每个版本都有相应的版本号,更新说明和下载地址。 2. 创建一个 PHP 脚本来查询数据库中的版本信息,该脚本可以通过 HTTP 请求访问。 3. 在应用程序中,每次启动时请求该脚本,并对比当前版本号和最新版本号,如果有更新,则提示用户更新并打开下载地址。 这是一个简单的 PHP 版本更新后台实现,您可以根据需要进行更改和扩展。 ### 回答2: 要使用PHP编写一个app版本更新后台,你可以按照以下步骤进行操作: 1. 设计数据库结构:创建一个数据库来存储app的版本信息,包括版本号、更新内容、发布日期等字段。 2. 建立服务器连接:使用PHP连接到你的数据库,可以使用mysqli或PDO等扩展来进行数据库操作。 3. 创建后台页面:使用HTML和PHP来创建一个后台页面,用来显示和管理版本更新信息。你可以使用Bootstrap或其他CSS框架来美化页面。 4. 显示版本信息:通过PHP查询数据库并将版本信息显示在后台页面上。可以使用SQL语句来检索最新的版本号和更新内容。 5. 添加新版本:提供一个表单供你输入新版本的信息,并将新版本数据插入数据库。使用PHP验证表单数据的有效性,例如,确保版本号的唯一性。 6. 编辑和删除版本:为每个版本提供编辑和删除功能。用户可以更新版本内容或删除不需要的版本,PHP将相应地更新数据库。 7. 下载链接:为每个版本提供一个下载链接。你可以将app文件上传到服务器,并将下载链接存储在数据库中。 8. 安全性考虑:在编写PHP代码时,确保实施必要的安全性措施,如输入验证、防止SQL注入、防止跨站脚本攻击和数据加密等。 9. 用户认证:如果只有特定的用户可以访问、添加或编辑版本信息,你可以实施用户认证。你可以使用PHP会话管理用户登录和权限控制。 10. 测试和部署:在发布前进行必要的测试,确保后台正常运行。将代码部署到你的服务器上,并确保服务器环境满足PHP的要求。 以上是使用PHP编写一个app版本更新后台的步骤。当然,具体的实现方法取决于你的需求和技术能力。你可以根据上述步骤进行调整和扩展,以适应你的项目要求。 ### 回答3: 使用PHP编写一个App版本更新后台可以有多种实现方式,下面是一个简单的示例。 首先,我们需要一个数据库用于存储版本信息。可以创建一个名为"versions"的表格,包含如下字段: - id:版本编号(自增主键) - version_code:版本号 - version_name:版本名称 - update_content:更新内容 - download_url:下载链接 - release_date:发布日期 接下来,我们可以通过一个简单的HTML表单来添加和管理版本信息。在该表单中,我们可以输入版本号、版本名称、更新内容、下载链接和发布日期。通过这个表单,我们可以实现添加新版本、编辑已有版本、删除版本等功能。 当用户点击提交按钮时,我们可以通过PHP将表单数据插入到"versions"表格中,以添加新版本的记录。在更新版本时,我们可以根据传递的ID值来更新对应的版本记录。 要实现版本更新的接口,在移动端App中,我们可以发送HTTP请求来获取版本信息。在服务器端,我们可以使用PHP编写一个接口,接收App版本号作为参数,并查询数据库中的最新版本信息。如果当前版本小于最新版本号,则返回最新版本的更新内容和下载链接。 在PHP中,我们可以使用PDO(PHP Data Objects)或MySQLi(MySQL Improved Extension)等扩展来连接和操作数据库。可以编写适当的函数来处理数据库连接、增删改查操作。 除了版本管理和接口开发,我们还可以添加一些额外的功能,比如文件上传和下载的处理、版本发布时的推送通知等。这些功能可以通过PHP的各种库和扩展来实现。 当然,这只是一个简单的示例,实际开发中还需要考虑安全性、数据验证、错误处理等方面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值