Native Apps verwalten
Mit Relution lassen sich auch native Apps für tvOS verteilen und mit einem Release-Management versehen. Eine eigene tvOS-Plattform gibt es dafür nicht: tvOS-Apps werden als .ipa-Datei hochgeladen und in Relution unter der Plattform iOS geführt. Apple-TV-Geräte erhalten sie über diese iOS-App. Voraussetzung ist, dass die App für tvOS erstellt wurde.
Zu einer App können mehrere Versionen in unterschiedlichen Freigabestatus vorliegen, etwa eine Version 1.0 im Status Produktiv und eine Version 1.1, die im Status Entwicklung oder Prüfung vorbereitet und geprüft wird. Auf Apple-TV-Geräte verteilt wird immer die Version im Status Produktiv. Zu Beginn wird deshalb die Version 1.0 in Relution hochgeladen und in den Status Produktiv versetzt.
Neue App anlegen
Native Apps werden im Menü unter Apps → App Store angelegt. Die Schaltfläche Hinzufügen öffnet den Dialog Neue Apps hinzufügen. Unter Quelle wird Native App gewählt.
Nach einem Klick auf Weiter wird über Datei wählen die Datei der App (.ipa) hochgeladen. Details hinzufügen öffnet anschließend das App-Formular.
Im App-Formular wird der Freigabestatus angegeben und die App über Speichern angelegt. Mit Ausnahme des Status Archiv kann sich in jedem Freigabestatus nur eine Version der App befinden.
Im Abschnitt Rechte wird festgelegt, wer die App im Relution-Portal bearbeiten darf:
- Eigentümer dürfen alle Operationen auf die App in jedem Status anwenden.
- Prüfer dürfen die App bearbeiten und Versionen in den Status Produktiv oder Entwicklung verschieben.
- Entwickler dürfen Versionen im Status Entwicklung hochladen, bearbeiten und in den Status Prüfung oder ins Archiv verschieben.
- Benutzer dürfen Versionen im Status Produktiv herunterladen, bewerten und kommentieren.
Unabhängig von diesen Rechten können Administratoren die App über das Relution-Portal an Geräte verteilen.
Native Apps auf Apple TV verteilen
Für tvOS gibt es keinen Relution Agent und damit keinen Self-Service-Store auf dem Gerät. Benutzer können native Apps nicht selbst auf dem Apple TV installieren. Die Verteilung erfolgt ausschließlich über das Relution-Portal:
- über die Geräteaktion Relution Store App bereitstellen (Aktionen →),
- unter Erforderliche Apps in der Konfiguration App Konformität, sofern in der Spalte Auto Installation das Häkchen gesetzt ist (App Konformität →),
- in der App-Ansicht unter Geräte mit dieser App über die Schaltfläche App aktualisieren für Geräte, auf denen die App bereits installiert ist.
Verteilt wird dabei immer die Version im Status Produktiv. Eine Version im Status Entwicklung oder Prüfung lässt sich über das Relution-Portal nicht auf ein Apple TV verteilen. Auto-Deployments berücksichtigen für tvOS nur öffentliche Apps, keine nativen Apps.
App updaten
Soll für die App eine neue Version vorbereitet werden, kann diese vorab in den Status Entwicklung oder Prüfung versetzt werden. Vorher muss die neue Version über die Schaltfläche Neue Version ausgewählt und hochgeladen werden.
Für die neue Version lässt sich im Feld Go-Live Datum ein Termin hinterlegen. Automatisch in den Status Produktiv wechselt die Version an diesem Tag nur, wenn ein App-Freigabeprozess → aktiv ist und die Version im Status Prüfung alle Freigabeschritte durchlaufen hat. Ohne aktiven Freigabeprozess dient das Datum nur als Wunschtermin, und die Version wird manuell in den Status Produktiv versetzt (siehe unten).
In den App-Eigenschaften können beide Versionen eingesehen werden.
Manuelle Produktivnahme der neuen Version
Im Relution-Portal können die jeweiligen Versionen angeschaut und konfiguriert werden. Liegt die neue Version im Status Prüfung, wird sie durch einen Klick auf die Schaltfläche Produktiv in diesen Status verschoben. Liegt sie noch in Entwicklung, erfolgt der Wechsel über Verschieben → Produktiv. Befindet sich bereits eine Version im Status Produktiv, wird diese automatisch ins Archiv verschoben.