Ich versuche zu sehen, ob es möglich ist, eine App auf einem Benutzer Telefon aus der Ferne zu aktualisieren, ohne eine .apk Datei herunterzuladen. (Es ist eine Informationssammelanfrage von meinem "Chef". Er denkt, dass es auf iOS möglich ist, also möchte er, dass ich auf Android nachschaue).App aktualisieren, ohne neues APK zu installieren
Im Wesentlichen versuche ich, dass meine App gelegentlich eine Versionsnummer von unserem Webserver zieht, um zu sehen, ob sie aktualisiert werden muss. Wenn ja, würde die App um Erlaubnis fragen und dann die neuen Dateien herunterladen (Quellcode aktualisieren,. XML-Layoutdateien, Bilder usw.) und damit die Notwendigkeit, unsere APK (die 50 MB groß ist) aus dem Play Store herunterzuladen, um Hotfixes oder sogar kleine Feature-Updates zu erhalten.
Von dem, was ich gefunden habe:
Ich konnte Ressource/Daten Textdateien herunterladen, die für mehr Inhalt gelesen werden konnte, kann aber nicht wirklich Quellcode ändern, weil ...
die APK-Datei ist im Wesentlichen "gebacken", wenn die so erstellten Quellcode-, .xml-Dateien usw. minimiert, umbenannt und verschleiert werden, was bedeutet, dass das Hinzufügen neuer Features oder Hotfixes zu einem bestehenden APK schwierig wäre. Ich denke, du kannst Bilder wechseln, aber das ist alles.
Ich glaube Candycrush es irgendwie tut, wenn sie eine neue Ebene (In-App-Update, das nicht auf das Play Store mit sich bringt) herunterzuladen, aber das könnte nur Methode 1. Kurz Forschung von Firebase des Remote-config hat auch etwas Ähnliches, aber die Einschränkung der Voreinstellung von Parametern bedeutet, dass der Versuch, es für Hotfixing/Updates zu verwenden, möglicherweise nicht korrekt ist.
Bin ich richtig oder fehle ich etwas offensichtlich?
Sie haben Recht! Sie können die apk-Datei nicht ohne Herunterladen aktualisieren. –