2017-03-24 1 views
0

Je me demandais si je pouvais mettre en œuvre une mise à jour intégrée pour mon application kivy qui vérifie la mise à jour au démarrage et au lieu de télécharger le nouveau fichier apk. changements dans les fichiers et remplace les anciens fichiers avec sa nouvelle version. Dois-je unpack le fichier private.mp3 par défaut, remplacer les fichiers souhaités et le ré-emballer? Ou un tel concept est totalement invalide?Kivy La mise à jour intégrée à l'application ne remplace que les fichiers modifiés

Répondre

1

Cela devrait être techniquement possible. Le fichier private.mp3 est déjà décompressé automatiquement lors de la première exécution de l'application, vous pouvez donc simplement modifier les fichiers extraits. Il ne sera pas décompacté à nouveau, sauf si un fichier APK est réinstallé, auquel cas votre code téléchargerait de toute façon les versions mises à jour (ou vous pouvez mettre en cache les modifications localement).

Cela pourrait peut-être être considéré comme indésirable du point de vue de l'utilisateur, car il introduit un trou de sécurité si votre source de mise à jour est compromise.

+0

Merci pour la réponse, le webservice qui fournit les mises à jour utilise des certificats SSL donc c'est probablement ok avec le problème de sécurité que vous avez mentionné. – Juggernaut