suchen

Heim  >  Fragen und Antworten  >  Hauptteil

android - 怎么在线升级app

完成了一个react-native项目,只做了android版,在考虑怎么做后续升级,因为APP体积就几兆,打算做全量升级。具体应该怎么做,没有概念,请老手给个比较详细的思路,谢谢!

迷茫迷茫2771 Tage vor689

Antworte allen(5)Ich werde antworten

  • 阿神

    阿神2017-04-18 09:19:47

    通常的做法是App启动会检查是否存在新版本,假如存在,提示用户升级。补充的做法是在设置中显示版本号,点击检查新版本。

    Antwort
    0
  • 黄舟

    黄舟2017-04-18 09:19:47

    能说的具体点么,我现在生成了一个index.android.jsbundle文件,并放到了外网服务器上,接下来要怎么弄才可以让客户端自动更新。

    Antwort
    0
  • PHPz

    PHPz2017-04-18 09:19:47

    不重新下载app的话用code-push
    重新下载就需要改versionCode和versionName,比上一次的大就行。

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:19:47

    bugly上有升级功能

    Antwort
    0
  • 怪我咯

    怪我咯2017-04-18 09:19:47

    题主这里应该不是在说热更新吧,非热更新在线升级的机制其实非常简单,在打开app是进行一次网络请求,带上version_code,后台会告诉你当前版本是否是最新版,如果是的话直接进入app,存在新版本的话根据网络返回结果拿到新版的下载地址进行下载即可。
    react-natvie虽然是用js开发,但最终也是打包apk发布,所以在线更新机制也可以使用

    Antwort
    0
  • StornierenAntwort