Selbst gehostete Apps

Einleitung

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.

Sie können auf Geräten mit Arbeitsprofilen nicht von IT-Administratoren aus der Ferne installiert werden. Nutzer mit einem Arbeitsprofil müssen diese Apps manuell über Managed Google Play installieren.

Relution Portal

App und Metadaten

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

Die App muss sich im Release Status in Relution befinden.

  1. Im Reiter ‘Informationen’ der App müssen die Metadaten im json Format über den Download Button geladen werden. App-Metadaten als JSON aus dem Relution Portal herunterladen

Google Play Console

App anlegen

  1. Wechsel zur Google Play Console →.

  2. Neue App erstellen unter Create app Neue App in der Google Play Console erstellen. G

  3. App Details hinhzufügen App-Details in der Google Play Console hinterlegen.

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

  1. Länder hinzufügen in der die App verfügbar sein soll Release → Production → Add countries / regions Verfügbare Länder für App-Veröffentlichung in Play Console hinzufügen.

  2. Neues Release anlegen Release → Production → Releases → Create new release Neues Release in Google Play Console anlegen.

Signierung

  1. Signing key auswählen Use a different Key → Opt out of Play App Signing → Opt out 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.

  1. json Metadaten Datei aus Relution Portal Schritt 2 hochladen, next und save klicken JSON-Metadaten aus Relution in Google Play Console hochladen.

  2. Change zum review einreichen Send 1 change for review Änderungen zur Prüfung in Google Play Console einreichen.

App für Organisation freigeben

  1. Die Google OrganisationsID aus dem Relution Portal unter Home → Einstellungen → Android Enterprise kopieren und in der Google Play Console hinzufügen. Google Organisations-ID in Play Console für App-Freigabe hinterlegen

  2. RSA Key der App kopieren und in Relution zur App hinzufügen. Monetize → Monetization Setup RSA-Schlüssel der App in Google Play Console Monetarisierung kopieren

  3. Den RSA Schlüssel in Relution im Reiter Informationen der App hinzufügen und speichern RSA-Schlüssel im Relution App-Informationsreiter speichern.

Bestehende App updaten

  1. Neue Version der apk in Relution App Store hochladen Home → Apps → App Store → App.

  2. Metadaten json herunterladen.

Die aktuellste Version im Google App Store scheint x.xx zu sein. Wenn Sie die aktuelle json-Datei noch nicht hochgeladen haben, tun Sie dies bitte jetzt. Es kann einige Stunden dauern, bis Google seine Seite aktualisiert, dann wird diese Warnung verschwinden.

  1. Neuen App release in der Goolge Play Console erstellen.
  2. Metadaten json der App aus Relution hochladen.
  3. Change review absenden.