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

  1. In Relution muss die apk Datei unter Home → Apps → App Store → Hinzufügen (Dialog Neue Apps hinzufügen) hochgeladen werden. Es kann auch eine bestehende App verwendet werden.

  2. Im Reiter Information der App müssen im Bereich Google Play: Selbst gehostete Apps die Metadaten im json Format über den Download Button geladen werden.

    App-Metadaten als JSON aus dem Relution Portal herunterladen


App anlegen

  1. Die Google Play Console → wird geöffnet.

  2. Über Create app wird eine neue App erstellt.

    Neue App in der Google Play Console erstellen

  3. Die App-Details werden hinzugefügt.

    App-Details in der Google Play Console hinterlegen

    Ein App-Icon kann unter Grow → Store presence → Main Store listing im Bereich Graphics hinzugefügt werden.

  4. Unter Release → Production → Add countries / regions werden die Länder hinzugefügt, in denen die App verfügbar sein soll.

    Verfügbare Länder für App-Veröffentlichung in Play Console hinzufügen

  5. Unter Release → Production → Releases → Create new release wird ein neues Release angelegt.

    Neues Release in Google Play Console anlegen


Signierung

  1. Der Signaturschlüssel wird über Use a different Key → Opt out of Play App Signing → Opt out ausgewählt.

    Signierungsschlüssel in Google Play Console auswählen

    Opt out of Play App Signing Bestätigung in Google Play Console

    Signierungsoptionen für selbst gehostete App in Play Console

    Signierungsbestätigung abschließen in Google Play Console

  2. Die json Metadaten-Datei aus Schritt 2 des Abschnitts „App und Metadaten“ wird hochgeladen; anschließend wird auf Next und Save geklickt.

    JSON-Metadaten aus Relution in Google Play Console hochladen

  3. Über Send 1 change for review wird die Änderung zum Review eingereicht.

    Änderungen zur Prüfung in Google Play Console einreichen


App für Organisation freigeben

  1. Die Google Organisations-ID wird im Relution Portal unter Home → Einstellungen → Android Enterprise kopiert und in der Google Play Console hinzugefügt.

    Google Organisations-ID in Play Console für App-Freigabe hinterlegen

  2. Der RSA-Schlüssel der App wird unter Monetize → Monetization Setup kopiert und in Relution zur App hinzugefügt.

    RSA-Schlüssel der App in Google Play Console Monetarisierung kopieren

  3. 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.

    RSA-Schlüssel im Relution App-Informationsreiter speichern


Bestehende App updaten

  1. Die neue Version der apk wird unter Home → Apps → App Store → App in den Relution App Store hochgeladen.

  2. Die Metadaten (json) werden heruntergeladen.

  3. In der Google Play Console wird ein neues App-Release erstellt.

  4. Die Metadaten (json) der App aus Relution werden hochgeladen.

  5. Die Änderung wird zum Review abgesendet.


Verwandte Themen

Top