2013-02-07 1 views
18

Meine Firma möchte ein Android-Gerät zu einer Gruppe unserer ausgewählten Kunden geben.Android, Sideloading-Anwendungen und halten sie über Google Play auf dem Laufenden

Damit möchten wir Benutzern unsere mobile App zur Verfügung stellen. Die App ist bereits auf Google Play, wir möchten jedoch vermeiden, dass Nutzer sie selbst herunterladen und installieren. Wir bevorzugen, das Gerät bereit zu stellen, mit der App bereits installiert.

Wir haben mehrere Möglichkeiten gefunden, ein APK manuell auf dem Telefon zu installieren, ohne sich auf dem Markt anmelden zu müssen. Aber es scheint, dass der Benutzer die App über Google Play nicht aktualisieren kann, da die App nicht als installiert erkannt wird.

Irgendeine Idee?

+9

Wenn Sie die apk manuell mit demselben Keystore signiert installieren, wird der Markt sie als installiert erkennen und Ihr Client wird in der Lage sein, sie zu aktualisieren. – hardartcore

+0

@ Android-Entwickler sollte ich die Installation von "unbekannte Quelle" Option aktivieren? Oder signiert werde ich keine Probleme haben? –

+2

Sie müssen diese Option ebenfalls aktivieren, damit Sie sie aus anderen Quellen als Google Play installieren können. Und eine andere Sache, nur für den Fall, sollte der Paketname der gleiche sein wie die App im Play Store hochgeladen. Es sollte keine Änderungen am Paketnamen geben, um zu erkennen, dass es sich um eine Version nur für Clients handelt. – hardartcore

Antwort

8

Ab Januar 2015 scheint dies unmöglich zu sein. Hier ist die Antwort, die ich vom Google Play Developer-Support erhielt:

Seitengeladene Apps werden nicht über den Play Store aktualisiert. Wenn Sie möchten, dass die App aktualisiert wird, müssen Sie die App auf Ihrem Telefon deinstallieren und die App über den Play Store neu installieren.

Ich frage mich, ob jemand einen Weg um dies gefunden?

+1

Ich wählte Ihren Beitrag als Antwort aus, weil er die tatsächliche Google-Position widerspiegelt. –

+1

Leider, das scheint die Position von Google zu sein.Offensichtlich war dies nicht die Antwort, auf die ich gehofft hatte. –

0

Um die Antwort von @Android-Developer und OP Kommentar Diskussion zusammenfassen:

Google Play die App Signatur von APKs unabhängig von der Installationsquelle erkennt. Solange Sie beim Generieren Ihres APK den gleichen Paketnamen und Keystore verwenden, kann Google Play neuere Versionen erkennen und ein Update auslösen.

Um die App zu installieren, ohne sich bei einem Google-Konto anzumelden, aktivieren Sie die Option "Von unbekannten Quellen installieren" unter Einstellungen. Sie können es deaktivieren, sobald die Installation abgeschlossen ist.

+0

Wie @IvoRenkema in seiner Antwort angegeben hat, scheint es, dass seitengeladene Apps nicht über den Markt aktualisiert werden können. –

0

Sie können Titanium Backup installieren, wenn Ihr Telefon gerootet ist, dann drücken Sie lange auf Ihre Seite geladene App-Paket und wählen Sie "Attach to Market" -Option. Jetzt erhalten Sie möglicherweise Updates über Google Play.
Ich empfehle das nicht, ich meine nie geknackt oder gepatchte apps wegen des Urheberrechts oder Sicherheitsrisiken zu installieren, aber die Installation einer modifizierten Version von Google Play kann gepatchte Seite geladene Anwendungen aktualisieren, nachdem sie über Titanium Backup auf den Markt gebracht. Dies ist für gekaufte Apps nicht erforderlich, da sie in Ihrem Google-Konto registriert sind. Daher ist eine Verknüpfung mit dem Market ausreichend.

Verwandte Themen