Selbst gehostete Apps
Selbst gehostete Android Apps bieten Unternehmen und Organisationen die Kontrolle über ihre Daten und ermöglichen es ihnen, die Privatsphäre und Sicherheit zu erhöhen. Durch die Installation und Verwaltung dieser Apps auf eigenen Servern behalten sie die volle Kontrolle über sensible Informationen und reduzieren gleichzeitig ihre Abhängigkeit von externen Dienstleistern.
Diese Funktion steht ab Relution Server 5.23 bereit.
Voraussetzungen
- Es ist erforderlich, über eine aktive Android-Entwicklerlizenz zu verfügen.
- Die automatisch generierten Google Play Managed-Konten können nicht verwendet werden, wenn Apps über den Managed Play Store hochgeladen werden, da diese Konten nicht mit einem aktiven Android-Entwicklerkonto verknüpft sind und auch nicht verknüpft werden können.
- Selbst gehostete private Apps müssen im Google Play-Konto mit einer aktiven Android-Entwicklerlizenz konfiguriert werden.
- Es muss ein Google Konto mit Relution verknüpft sein (
Home→Einstellungen→Android Enterprise).
App und Metadaten
In Relution muss die
apkDatei unterHome→Apps→App Store→Hinzufügen(Dialog Neue Apps hinzufügen) hochgeladen werden. Es kann auch eine bestehende App verwendet werden.Die App-Version muss sich in Relution im Status Produktiv befinden. Der Bereich Google Play: Selbst gehostete Apps wird im Reiter Information nur angezeigt, wenn dort die Version unter Produktiv ausgewählt ist.Im Reiter Information der App müssen im Bereich Google Play: Selbst gehostete Apps die Metadaten im
jsonFormat über den Download Button geladen werden.
App anlegen
Die Google Play Console → wird geöffnet.
Über Create app wird eine neue App erstellt.

Die App-Details werden hinzugefügt.

Ein App-Icon kann unter
Grow→Store presence→Main Store listingim Bereich Graphics hinzugefügt werden.Unter
Release→Production→Add countries / regionswerden die Länder hinzugefügt, in denen die App verfügbar sein soll.
Unter
Release→Production→Releases→Create new releasewird ein neues Release angelegt.
Signierung
Der Signaturschlüssel wird über
Use a different Key→Opt out of Play App Signing→Opt outausgewählt.



Die
jsonMetadaten-Datei aus Schritt 2 des Abschnitts „App und Metadaten“ wird hochgeladen; anschließend wird auf Next und Save geklickt.
Über Send 1 change for review wird die Änderung zum Review eingereicht.

App für Organisation freigeben
Die Google Organisations-ID wird im Relution Portal unter
Home→Einstellungen→Android Enterprisekopiert und in der Google Play Console hinzugefügt.
Der RSA-Schlüssel der App wird unter
Monetize→Monetization Setupkopiert und in Relution zur App hinzugefügt.
Der RSA-Schlüssel wird in Relution im Reiter Information der produktiven App-Version im Bereich Google Play: Selbst gehostete Apps in das Feld Google Signaturprüfungsschlüssel eingefügt und mit Speichern gesichert. Dieser Schritt ist nur einmal pro App nötig, nicht pro Version. Ab Relution 26.5.5 lässt sich der Schlüssel nur in der Organisation speichern, der die App gehört, und nur mit dem Recht, die App zu bearbeiten (z. B. App-Berechtigung Eigentümer, Prüfer oder Entwickler). Bei Apps, die aus der globalen oder einer Meta-Organisation geteilt werden, können Unterorganisationen den Schlüssel nicht ändern; er wird in der besitzenden Organisation gepflegt.

Bestehende App updaten
Die neue Version der
apkwird unterHome→Apps→App Store→Appin den Relution App Store hochgeladen.Die Metadaten (
json) werden heruntergeladen.Die aktuellste Version im Google App Store scheint x.xx zu sein. Sofern die aktuelle json-Datei noch nicht hochgeladen wurde, sollte dies jetzt nachgeholt werden. Es kann einige Stunden dauern, bis Google seine Seite aktualisiert, dann wird diese Warnung verschwinden.In der Google Play Console wird ein neues App-Release erstellt.
Die Metadaten (
json) der App aus Relution werden hochgeladen.Die Änderung wird zum Review abgesendet.
Verwandte Themen
- Android Enterprise Einschreibung → — Einrichtung von Android Enterprise Geräten.
- MAM App-Verwaltung in Relution → — Grundlagen der App-Verwaltung.