Vertrieb
Vertrieb

App für die Einreichung vorbereiten

Aktualisiert: 19.09.2024
Bevor du deine App zur Review übermitteln kannst, musst du einige wichtige Schritte ausführen. Diese Seite beschreibt die folgenden Themen:

App-ID erstellen

Deine App-ID ist ein eindeutiger Bezeichner für deine App im Developer Dashboard. Diese ID garantiert, dass deine Builds und Release Channels mit deiner App verknüpft werden, und ist für deinen Build unverzichtbar.
Du musst eine separate App-ID für jede Ziel-Hardwareplattform deiner App erstellen. Wenn du keine App-ID für die verwendete Engine aktivierst, können verschiedene Probleme auftreten, insbesondere bei der Verwendung von Plattformdiensten. Beispiele für diese Probleme:
  • Im Dashboard können Einreichungsfehler auftreten, weil davon ausgegangen wird, dass du die Berechtigungsprüfung nicht korrekt implementiert hast.
  • Beim Versuch, Release Channels zu verwenden, können Testzielgruppen deine App nicht sehen. Stattdessen wird eine Meldung angezeigt, dass der Release Channel nicht kompatibel ist.
  • Viele Plattform-Features wie Gruppen-Launch und Deeplinks funktionieren nicht wie erwartet.

App-ID hinzufügen

Wenn du eine eindeutige App im Developer Dashboard erstellst, wird automatisch eine App-ID für dich generiert. Dabei wird die App-ID jedoch nicht automatisch deinem Projekt zugeordnet. Stattdessen musst du das Meta Platform SDK installieren und die ID in der Engine deiner Wahl konfigurieren. Wir empfehlen dringend, dies sofort nach dem Generieren der App-ID durchzuführen.
Weitere Informationen zum Einrichten von Meta Platform SDK und zur Konfiguration in der Engine findest du in den folgenden Leitfäden:

Zielplattform festlegen

Bevor du mit der Entwicklung beginnst, musst du deine Zielplattform in der Engine festlegen, die du für die Entwicklung verwendest. Damit wird sichergestellt, dass dein Workflow das passende Headset als Ziel verwendet. Die einzelnen Plattformen haben unterschiedliche Anforderungen (z. B. hinsichtlich der Performance), die du bei der Entwicklung für die jeweilige Plattform berücksichtigen musst.
Weitere Informationen zum Konfigurieren deiner Plattform findest du hier:

App mit einem Keystore signieren

Bei der Entwicklung für Meta Quest brauchst du einen Keystore, um deine Apps übermitteln und veröffentlichen zu können. Der Keystore ist eine Datei, die in deiner Spiele-Engine generiert wird und wie eine Art von ID-Abzeichen funktioniert. Sie authentifiziert deine Identität und deine Berechtigung, die entsprechende App zu veröffentlichen.
Daher ist es wichtig, dass du deinen Keystore sicher und gut geschützt aufbewahrst. Wenn du ihn verlierst, kannst du deine App nicht mehr aktualisieren oder veröffentlichen. Der einzige Weg, einen neuen Keystore zu generieren, besteht darin, alle Versionen deines Builds zu löschen. Dies führt wiederum dazu, dass die Nutzer*innen deine App nicht mehr verwenden können.
Weitere Informationen zum Signieren deiner App in Unity oder Unreal Engine findest du unter Signieren von Android-Apps.

Berechtigungsprüfung implementieren

Die Berechtigungsprüfung ist ein wichtiger Teil deiner App. Daher musst du sie vor dem Übermitteln und Veröffentlichen deiner App unbedingt überprüfen. Diese Prüfung ist auch ein häufiger Grund für fehlgeschlagene VRCs. Sie stellt sicher, dass der*die Nutzer*in deine App gekauft hat und dazu berechtigt ist, sie zu starten. Letztendlich ist dies ein Schutz vor der unbefugten Nutzung von Inhalten.
Als Entwickler*in in deinem Team erhältst du diese Berechtigung automatisch und kannst die Berechtigungsprüfung testen.
Weitere Informationen zur Implementierung der Berechtigungsprüfung in den einzelnen Engines und zum Überprüfen deiner Berechtigung findest du hier: