nijuehua 发表于 2023-9-13 14:58:19

请问安卓APP如何升级?

安卓APP如何提示手机端有新版本?有没有相关文档?谢谢!

论坛管理员 发表于 2023-9-14 09:29:39

默认就会提示升级的,如果要关掉,可以在右下角我的里面去设置

nijuehua 发表于 2023-9-14 09:41:09

手机端检测更新一直提示最新版本,但是已经将编译好的新版本上传至服务器上,对应的collect.json配置中的appUrl也修改为最新的app地址,app.json配置也修改过,不知道还需要配置什么才可以实现手机端升级功能?

nijuehua 发表于 2023-9-14 10:51:43

我是直接本地编译的APK,修改过图标和服务器地址,不知道这算不算直连版APP,不知道这个升级的原理是什么?手机端升级的请求是看app.json的配置吗?

nijuehua 发表于 2023-9-14 14:12:09

论坛管理员 发表于 2023-9-14 09:29
默认就会提示升级的,如果要关掉,可以在右下角我的里面去设置

我是直接本地编译的APK,修改过图标和服务器地址,不知道这算不算直连版APP,不知道这个升级的原理是什么?手机端升级的请求是看app.json的配置吗?

飞龙在天 发表于 2023-9-14 17:15:59

nijuehua 发表于 2023-9-14 14:12
我是直接本地编译的APK,修改过图标和服务器地址,不知道这算不算直连版APP,不知道这个升级的原理是什么 ...

你自己改源码的话很简单的       android app 更新升级都在一个类里面的 O2AppUpdateManager
你去这个类里面修改源码就行了,你自己有更新用 json 地址,那修改里面的请求地址为你的 json 地址进行判断是否要升级。

这个源码里面涉及到直连 app 还是官方 app,你看下 README 里面有说的build.gradle 里面有个参数修改下就是直连 app了。

nijuehua 发表于 2023-9-15 14:53:43

飞龙在天 发表于 2023-9-14 17:15
你自己改源码的话很简单的       android app 更新升级都在一个类里面的 O2AppUpdateManager
你去这个类 ...

是改这行就可以了嘛?
private val o2AppVersionJsonUrl = "https://自己的域名/app/app.json"

飞龙在天 发表于 2023-9-15 17:19:57

nijuehua 发表于 2023-9-15 14:53
是改这行就可以了嘛?
private val o2AppVersionJsonUrl = "https://自己的域名/app/app.json" ...

你再看看 这个类里面分两种情况的 内部还是官方的 这个是官方 app 的 url。
页: [1]
查看完整版本: 请问安卓APP如何升级?