recherche

Maison  >  Questions et réponses  >  le corps du texte

android - 怎么在线升级app

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

迷茫迷茫2771 Il y a quelques jours690

répondre à tous(5)je répondrai

  • 阿神

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

    L'approche habituelle est que lorsque l'application démarre, elle vérifie s'il existe une nouvelle version. Si elle existe, l'utilisateur sera invité à effectuer la mise à niveau. La méthode supplémentaire consiste à afficher le numéro de version dans les paramètres et à cliquer pour rechercher de nouvelles versions.

    répondre
    0
  • 黄舟

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

    Pouvez-vous être plus précis ? J'ai maintenant généré un fichier index.android.jsbundle et l'ai placé sur le serveur externe. Que dois-je faire ensuite pour que le client puisse le mettre à jour automatiquement ?

    répondre
    0
  • PHPz

    PHPz2017-04-18 09:19:47

    Si vous ne souhaitez pas retélécharger l'application, utilisez code-push
    Pour la retélécharger, vous devez modifier le versionCode et le versionName, à condition qu'ils soient plus grands que la dernière fois.

    répondre
    0
  • 大家讲道理

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

    Il existe une fonction de mise à niveau sur bugly

    répondre
    0
  • 怪我咯

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

    La personne qui pose la question ne devrait pas parler ici de mise à jour à chaud. Le mécanisme de mise à jour en ligne non à chaud est en fait très simple. Lors de l'ouverture de l'application, faites une requête réseau et apportez le code de version actuel. La version est la dernière version. Si oui, entrez directement dans l'application. S'il existe une nouvelle version, vous pouvez obtenir l'adresse de téléchargement de la nouvelle version en fonction du résultat du retour du réseau et la télécharger.
    Bien que React-natvie soit développé en js, il est finalement packagé et publié en apk, le mécanisme de mise à jour en ligne peut donc également être utilisé

    répondre
    0
  • Annulerrépondre