Infos zum Start & Grundlagen
EinleitungOrganisation, Kanäle und MixesPosts, Karten & Content TypenRollen für NutzendeCommunity FunktionenMobile Apps & Web AppFunktions-& LeistungsbeschreibungTech StackSupportDatenschutz
Grundlage Datenschutzkonzept(e)NutzungsauswertungVerwaltung Zugangsdaten der NutzendenPersonenbezogene Daten und DatenkategorienInhalte in App und WebAuftragsdatenverarbeiterTOMsInformationssicherheit
Informationssicherheit bei tchopSicherheitsrichtlinie ISO27001 ZertifikatSicherer ZugangSchwachstellenanalyseRisikoanalyseKommunikationsmatrixApp Customization & Deployment
Bereitstellung AppsMobile App Deployment & VertriebApp CustomizationApp UpdatesSSO via SAMLSSO via Open ID ConnectAnalytics & Reporting
Grundlagen KPIsAnalytics DashboardProjektsteuerung
Arbeitspakete & TimelineEnablementLaunch & OnboardingBetriebsratBeispiele & VorlagenSonstiges
Feature RoadmapLanguages
EnglishApp Deployment & Vertrieb
Unterschiedliche Anwendungsfälle erfordern unterschiedliche Methoden der App-Verteilung. Hierfür bieten Google und Apple mehrere Optionen an. Der Hauptunterschied liegt in der öffentlichen App-Verteilung, bei der jeder Apps aus den öffentlichen App-Stores von Google und Apple (Play Store, App Store) herunterladen kann. Für Anwendungsfälle, die eine private App-Distribution erfordern (z. B. Apps zur Einbindung von Mitarbeitern), verlangt insbesondere Apple einen anderen Weg, um die Apps für die entsprechende Zielgruppe bereitzustellen. Apple behauptet insbesondere, dass Apps, die der Öffentlichkeit keinen Mehrwert bieten (dazu gehören geschlossene Benutzergruppen-Apps wie z. B. Mitarbeiter-Apps, bei denen sich nur Mitarbeiter eines Unternehmens anmelden und die App nutzen können), nicht über den öffentlichen App Store vertrieben werden dürfen.
Prozess
Android
Google bietet ein recht einfaches Verfahren zur Bereitstellung und Verteilung von Apps für Android-Geräte. Grundlage ist ein Google Play Console-Konto, das über https://play.google.com/console/ beantragt und bezahlt werden muss. Nach der Einrichtung kann ein App-Projekt erstellt und alle erforderlichen Informationen zur App-Verteilung hochgeladen werden. Von hier aus kann die App im Google Play Store veröffentlicht werden und steht der Öffentlichkeit zum Download zur Verfügung.
Android-Ferninstallation über Mobile Device Management
Zur Ferninstallation der App auf einem verwalteten Android-Gerät (z. B. durch die Unternehmens-IT) kann die App von Google Play in den internen App-Store-Container innerhalb des MDM signiert werden. Von hier aus kann die App dem Benutzer als optionaler Download oder als Remote-Push-Installation zur Verfügung gestellt werden.
iOS
Für den Vertrieb von Apps auf iOS-Geräten ist ein Apple Developer Account erforderlich, der über https://developer.apple.com/ erstellt werden kann. Das Entwicklerkonto ist die grundlegende Plattform, auf der App-Projekte erstellt und Vertriebsinformationen hochgeladen werden.
Nach der Erstellung der App im Developer Account gibt es zwei Möglichkeiten, wie die App-Verteilung ablaufen kann. Entweder werden die Apps über den öffentlichen Apple App Store zum Download bereitgestellt. Soll die App privat vertrieben werden (z.B. für unternehmensinterne Kommunikations-Apps), ist der Apple Business Manager (https://business.apple.com/) die erforderliche Plattform.
Der Business Manager muss mit dem Entwicklerkonto (von dem die App stammt) über "Organisationsname" und "Organisations-ID" verbunden werden.
Wenn der Apple Business Manager für den privaten App-Vertrieb verwendet wird, können Download-Links über das Volume Purchase Program (VPP) von Apple erstellt werden. (Wie lädt man einen Gutscheincode für eigene Apps im VPP herunter). Diese Links können dann privat, z. B. per E-Mail-Einladung, an die Zielgruppe weitergegeben werden.
Wenn die App über ein Mobile Device Management System verteilt werden soll, kann die App vom Apple Business Manager in den mdm-App-Container signiert und entweder per Fernzugriff oder als optionaler Download auf das verwaltete Zielgerät (z. B. eines Mitarbeiters) bereitgestellt werden.