German Update der App

peternmb

Well-Known Member
Licensed User
Longtime User
Hallo,
ich möchte in meiner App die Prüfung auf Updates und ggf. den Download und die Installation anbieten.
Die Prüfung ist kein Problem und das funktioniert problemlos, nur dann:
- Download besser per FTP oder HTTP?
- Download wohin (Download-Ordner, sicherer Ordner, beliebiger Ordner)?
- wie die APK zur Installation starten?
Mir ist schon klar, dass das nicht automatisch im Hintergrund wie im Playstore klappt.
Aber der Download sollte wenn gewünscht ohne Benutzereingabe (Ordnerauswahl) funktionieren, ebenfalls der Aufruf der APK.

Bin für jeden Tipp dankbar.
 

DonManfred

Expert
Licensed User
Longtime User
Download besser per FTP oder HTTP?
was dir lieber ist. Bei ftp müssen die Zugangsdaten in der app sein.
HTTP ist vermutlich die bessere Variante.

Download wohin (Download-Ordner, sicherer Ordner, beliebiger Ordner)?
Du hast keinen Zugriff auf den Downloadordner. Besser einen in dirInternal.
wie die APK zur Installation starten?
Hier ist ein Beispiel (nutzt FilePovider)
Aber der Download sollte wenn gewünscht ohne Benutzereingabe (Ordnerauswahl) funktionieren, ebenfalls der Aufruf der APK.
Vergiss das mal ganz schnell. Ohne Benutzerinteraktion bekommst Du das nicht hin. Siehe das Beispiel welches ich nannte.
 

peternmb

Well-Known Member
Licensed User
Longtime User
Hallo,

vielen Dank für die Infos und Tipps, werde ich in Ruhe abarbeiten.
 

peternmb

Well-Known Member
Licensed User
Longtime User
Klappt prima, das einzige was nicht hinhaut: nach der erfolgreichen Installation der App wird gefragt "FERTIG oder "ÖFFNEN".
Auch wenn ich "ÖFFNEN" wähle wird nur beendet und die App nicht geöffnet. Habe ich da noch irgendetwas vergessen, im Beispiel funktioniert es doch :oops:
 

peternmb

Well-Known Member
Licensed User
Longtime User
Leider akzeptiert der PlayStore das nicht so einfach, diese Permission wird nicht akzeptiert:
AddPermission(android.permission.REQUEST_INSTALL_PACKAGES)
Wenn ich das aus der Manifestdatei herausnehme stürzt die App beim Update ab.
 

DonManfred

Expert
Licensed User
Longtime User
Wenn Du deine App auf Playstore lädst macht es NULL Sinn diesen Code zu verwenden!
Aktualisiere deine App im Store. Das update wird dann automatisch aktualisiert.

Ansonsten musst du bei google wohl beweisen, dass Du dieses Feature benötigst. Aber das ist nur in bestimmten ausnahmefällen erlaubt. Da musste die google-doks lesen um zu wissen was geht und was nicht.
 

peternmb

Well-Known Member
Licensed User
Longtime User
Einige meiner Nutzer verwenden die App ohne Google, deshalb möchte ich eine einfache Aktualisierung anbieten. Hat sich aber insoweit erledigt, dass Google meine App zum Monatsende wegen Verstößen gegen die Zahlungsrichtlinien aus dem PlayStore entfernt 😮💨
 
Top