Entwickler*innen können verschiedene Release Channels nutzen, um neue Funktionen mit bestimmten Zielgruppen zu testen, oder um Tests vor der Veröffentlichung durchzuführen.
Öffentliche Release Channels sind immer für Nutzer*innen sichtbar, die deine App gekauft haben und die sich selbst für den Channel anmelden können. Dies kannst du für öffentliche Betas deiner App nutzen.
Release Channels nur auf Einladung sind nur für Nutzer*innen sichtbar, die eine E-Mail-Einladung erhalten oder auf eine Einladungs-URL zugreifen. Nutze diese Funktion für Tests vor der Veröffentlichung oder wenn du gezielt auswählen möchtest, wer deine App testet.
Wenn Nutzer*innen Zugang zu mehreren Release Channels haben, können sie den aktiven Channel auf der „Einstellungen“-Seite der App im Headset oder im Versions-Dropdown auf der Meta Horizon Store-Seite der App außerhalb des Headsets ändern.
Öffentliche Release Channels
Du kannst öffentliche Opt-in-Channels nutzen, um öffentliche Beta-Versionen deiner App für alle Personen zu veröffentlichen, die deine App gekauft haben. Nutzer*innen müssen mindestens 13 Jahre alt sein, um öffentliche Channels zu nutzen.
So machst du einen Release Channel öffentlich:
Wenn du einen neuen Release Channel erstellst, wähle die Option Öffentlich im Bereich „Channel-Zugang“.
Bei einem bereits erstellten oder einem vordefinierten Channel bearbeitest du den Channel, indem du auf den Channel-Namen klickst, um seine Seite anzuzeigen. Wähle den Tab Channel-Einstellungen und dann die Option Öffentlich im Bereich „Channel-Zugang“.
Einschränkungen
Berücksichtige die folgenden Einschränkungen, wenn du öffentliche Release Channels verwendest:
Nutzer*innen können nur Bewertungen abgeben, wenn sie sich im öffentlichen Release Channel befinden. Nutzer*innen in anderen Channels können keine Bewertungen für deine App abgeben.
Öffentliche Channels sind nur für Nutzer*innen sichtbar, die bereits Zugang zu deiner App haben. Wenn deine App zum Beispiel noch nicht veröffentlicht wurde, wird sie durch das Hochladen eines Builds in einen öffentlichen Release Channel nicht für alle Nutzer*innen zugänglich.
Private Release Channels
Um die Builds deines Release Channels an eine ausgewählte Gruppe von Nutzer*innen zu verteilen, musst du die Nutzer*innen zunächst per E-Mail oder URL-Einladung zu einem privaten Release Channel einladen.
Nutzer*innen müssen mindestens 18 Jahre alt sein, um zu privaten Channels eingeladen zu werden. Wenn der*die Nutzer*in seinen*ihren Wohnsitz in Südkorea hat, muss deine App ein nicht jugendfreies GRAC-Rating aufweisen.
So machst du einen Release Channel öffentlich:
Wenn du einen neuen Release Channel erstellst, wähle die Option Privat im Bereich „Channel-Zugang“.
Bei einem bereits erstellten oder einem vordefinierten Channel bearbeitest du den Channel, indem du auf den Channel-Namen klickst, um seine Seite anzuzeigen. Wähle den Tab Channel-Einstellungen und dann die Option Privat im Bereich „Channel-Zugang“.
Die Nutzer*innen erhalten aktualisierte Builds, solange sie Mitglied in diesem Channel sind. Nutzer*innen erhalten keine App-Updates mehr für den Channel, wenn sie aus dem Channel entfernt werden oder der Channel gelöscht wird.
Nutzer*innen, die in einen privaten Channel eingeladen werden, haben auch Zugang zu den öffentlichen Channels in deiner App. Wenn du beispielsweise Vorabtests für deine App über private Release Channels durchführst, solltest du alle Nutzer*innen aus diesen Channels entfernen, bevor du die App veröffentlichst, da diese Nutzer*innen sonst Zugriff auf die öffentlichen Builds haben.
Klicke links in der Navigation auf Distribution > Release Channels.
Es wird eine Liste der Release Channels angezeigt.
Klicke in der Spalte Nutzer des gewünschten Release Channels auf die jeweilige Nummer.
Wenn es Nutzer*innen gibt, wird eine Liste der Nutzer*innen angezeigt. Gibt es keine Nutzer*innen, wird auf der Seite „Keine Nutzer“ angezeigt.
Klicke auf den Button Nutzer per E-Mail einladen und gib die E-Mail-Adressen der Nutzer*innen ein, die du zum Release Channel hinzufügen möchtest. Gib die E-Mail-Adressen durch Kommas getrennt ein, bis das Nutzer*innenlimit des Channels erreicht ist.
Lies die Einverständniserklärung und wähle das Auswahlfeld Ich stimme zu.
Klicke auf Einladung senden.
Daraufhin sendet das System E-Mail-Einladungen an alle von dir eingeladenen Nutzer*innen.
Nutzer*innen über URL einladen
Zusätzlich zu den E-Mail-Einladungen, die immer aktiviert sind, kannst du mit der Funktion „Release Channel URL" ganz einfach eine Einladungs-URL mit deiner Zielgruppe teilen. Mit dieser Funktion kannst du außerdem wählen, ob du jede Person, die versucht, dem Release Channel für den Zugriff auf deinen Build einzeln oder als Gruppe freigeben/ablehnen möchtest.
Wenn Nutzer*innen auf die URL klicken, werden sie zu einer Seite mit Details aus den Metadaten deiner App (App-Name, Beschreibung und Header-Bild) weitergeleitet. Je nach eingestelltem Beitrittsmodus können Nutzer*innen dem Channel beitreten oder eine Anfrage zum Beitritt stellen.
Klicke links in der Navigation auf Distribution > Release Channels.
Es wird eine Liste der Release Channels angezeigt.
Klicke in der Spalte Name auf den Namen des Channels.
Klicke dann auf den Tab Channel-Einstellungen.
Im Abschnitt Channel-Einladung markierst du das Kästchen Nutzern per URL Zugriff erteilen.
Das System generiert dann einen Link. Mit den Buttons auf der rechten Seite des Links kannst du den Link kopieren oder ihn ändern. Das Header-Bild der App auf der URL-Seite und die App-Beschreibung werden von dem Bild übernommen, das du unter „App-Einreichung -> App-Metadaten“ hochgeladen hast. Du musst die App nicht einreichen, um das Bild oder die App-Beschreibung zu speichern.
Wähle die gewünschte Genehmigung aus:
„Automatische Genehmigung“: Nutzer*innen mit dieser URL werden automatisch in den Release Channel aufgenommen, bis die maximale Anzahl erreicht ist.
„Manuelle Genehmigung“: Nutzer*innen mit dieser URL müssen vom*von der Admin genehmigt werden, bevor sie zu diesem Release Channel hinzugefügt werden. Org-Mitglieder mit der Berechtigung Release Channels verwalten für die App werden per E-Mail benachrichtigt, wenn ein*e Nutzer*in den Beitritt beantragt. Org-Admins besitzen diese Berechtigung standardmäßig. Die Nutzer*innen werden per E-Mail benachrichtigt, wenn du ihre Anfrage genehmigst.
Das „Channel-Nutzerlimit“ ist standardmäßig auf 200 eingestellt. Du kannst das Limit auf 2.500 Nutzer*innen erhöhen, indem du höhere Channel-Limits direkt in deinen Channel-Einstellungen aktivierst. Dazu ist keine Genehmigungsanfrage erforderlich. Die Aktivierung von höheren Limits ist eine dauerhafte Entscheidung pro App, die auf alle Release Channels für diese App angewendet wird und dazu führt, dass alle zukünftigen Überprüfungen der Datennutzung für diese App manuell überprüft werden müssen. Wenn deine App bereits eine vorläufige Überprüfung der Datennutzung durchlaufen hat, wird die Erhöhung auf 2.500 erst wirksam, nachdem die Überprüfung der Datennutzung manuell überprüft und genehmigt wurde. Wenn das Limit erreicht ist, können Nicht-Mitglieder nicht mehr auf die URL-Seite des Release Channels zugreifen. Testnutzer*innen, die in deinem Team erstellt wurden, sind von diesem Nutzungslimit ausgenommen.
Klicke auf das Symbol Änderungen speichern in der unteren rechten Ecke.
Die URL-Einladungsseite wird 90 Tage nach deinem letzten Build-Upload in den jeweiligen Channel deaktiviert. Du musst also eine neue Version in den Release Channel hochladen, um die URL-Einladungsseite für neue Nutzer*innen wieder zu aktivieren.
Du kannst den Link für die Channel-Einladung auch jederzeit deaktivieren, indem du das Häkchen bei Nutzern per URL Zugriff erteilen entfernst. Dadurch wird die Seite mit der Einladungs-URL auf 404 gesetzt und verhindert, dass Nutzer*innen per URL beitreten können. Du kannst die gleiche Einladungs-URL jederzeit wieder aktivieren, indem du das Auswahlfeld erneut anklickst und die Änderungen speicherst.
Du kannst die Einladungs-URL jederzeit ändern, indem du auf URL ändern klickst und die Änderungen speicherst.
Wenn du die URL änderst, werden alle zuvor geteilten Einladungs-URLs vernichtet.
Du kannst Nutzer*innen aus dem Release Channel entfernen oder sperren. Das bedeutet, dass Nutzer*innen in Zukunft keine Builds mehr erhalten, die in diesen Channel hochgeladen werden. Entfernte Nutzer*innen können über die Einladungs-URL wieder hinzugefügt werden. Gesperrte Nutzer*innen können nicht wieder hinzugefügt werden. Du kannst den Beitritt von Nutzer*innen jederzeit aufheben.
Du kannst die Nutzer*innen des Release Channels auf dem Tab Users verwalten:
Joined listet die Nutzer*innen auf, die Zugriff auf den im Channel hochgeladenen Build haben.
Invited listet die Nutzer*innen auf, die deine E-Mail-Einladung noch nicht angenommen haben.
Pending Approval listet die Nutzer*innen auf, die per URL den Beitritt zum Channel beantragt haben und auf deine Genehmigung warten.
Blocked listet die Nutzer*innen auf, die du entfernt und daran gehindert hast, dem Channel erneut beizutreten. Du kannst die Sperrung jederzeit aufheben. Du kannst die Sperre für den Beitritt jederzeit aufheben.
Playtesting-Feedback von Nutzer*innen erhalten, die zu Release Channels hinzugefügt wurden
Nutzer*innen in anderen Release Channels als „Production (Store)“ können Playtesting-Feedback im Headset abgeben. Das Playtesting-Feedback kann Screenshots, Aufnahmen und Text enthalten, die dir kontextbezogene Informationen zur Verbesserung des Nutzer*innenerlebnisses deiner App liefern können.
Um das Feedback deiner App-Nutzer*innen einzusehen, besuche das Developer Dashboard und klicke im App Manager auf die Seite „Feedback zu Spieletests“.
Wir empfehlen, diese Best Practices mit deiner Zielgruppe im Release Channel zu teilen, damit sie dir ein konsistentes Feedback abgeben können, das für dein Team wertvoll und umsetzbar ist.
In-App-Käufe in Release Channels testen
Wenn deine App In-App-Käufe oder Abonnements enthält, kannst du Testnutzer*innen verwenden, um Zahlungsabläufe in deinen Alpha-, Beta- oder RC-Channels zu verifizieren. Testnutzer*innen können Käufe abschließen und Berechtigungen überprüfen, ohne dass reale Kosten anfallen. Richte Testnutzer*innen ein, bevor du deine Test-Zielgruppe einlädst, um sicherzustellen, dass deine Monetarisierungsabläufe vor der Einreichung ordnungsgemäß funktionieren.
Nutzer*innen mit mehreren Release Channels
Die Nutzer*innen erhalten standardmäßig die höchste Build-Version, die ihnen zur Verfügung steht. Nehmen wir zum Beispiel an, ein* Nutzer*in hat deine App gekauft und ist Mitglied der folgenden Channels:
Alpha: Build 55
Beta: Build 67
Production: Build 44
Diese*r Nutzer*in würde Build 67 erhalten, da dies die höchste Build-Version ist. Die*Der Nutzer*in kann diese Vorgabe überschreiben, indem er*sie die Seite „Einstellungen“ der App im Headset oder das Versions-Dropdown auf der Meta Horizon Store-Seite der App außerhalb des Headsets aufruft.