Senden einer App an den Microsoft Store

Wichtig

Wenn Sie eine Unreal-Anwendung übermitteln, stellen Sie sicher, dass Sie den Veröffentlichungsanweisungen folgen, bevor Sie fortfahren.

Voraussetzungen

Sowohl HoloLens als auch der Windows 10 PC, der Ihr immersives Headset unterstützt, führen Universelle Windows-Plattform Apps aus. Unabhängig davon, ob Sie eine App übermitteln, die HoloLens, PC oder beides unterstützt, führt die App-Übermittlung über das Partner Center aus.

Wenn Sie noch kein Partner Center-Entwicklerkonto haben, registrieren Sie sich für ein Konto, bevor Sie fortfahren. Weitere Informationen zu Übermittlungsrichtlinien und Checklisten finden Sie in diesem App-Übermittlungsartikel.

Wichtig

Sie können keine Bewerbungen an die Microsoft Store übermitteln, wenn Ihr Partner Center-Entwicklerkonto die Überprüfung der Beschäftigungsüberprüfung fehlschlägt. Bitte wenden Sie sich an das Partner Center-Supportteam , um weitere Details zu erhalten.

Verpacken einer Mixed Reality App

Es gibt mehrere Schritte zum Verpacken einer Mixed Reality Anwendung, einschließlich:

  • Richtig vorbereiten aller Bildressourcen
  • Auswählen des Im HoloLens Startmenü angezeigten Kachelbilds
  • Festlegen des Ziels und der mindesten Windows Version für die App
  • Festlegen der Zielgerätefamilien in den App-Abhängigkeiten
  • Hinzufügen von Metadaten zum Zuordnen der App zum Microsoft Store
  • Erstellen eines Uploadpakets

Jede dieser Übermittlungsphasen wird in einem eigenen Abschnitt unten behandelt – es wird empfohlen, sie sequenziell zu durchlaufen, die Sie bei Ihrem ersten Übermittlungsversuch nicht verlassen.

Vorbereiten von Bildressourcen, die in der Appx enthalten sind

Die folgenden Bildressourcen sind für die Appx-Erstellungstools erforderlich, um Ihre Anwendung in ein Appx-Paket zu erstellen, das für die Übermittlung an die Microsoft Store erforderlich ist. Weitere Informationen zu Richtlinien für Kachel- und Symbolressourcen auf MSDN finden Sie.

Erforderliche Ressource Empfohlene Skalierung Bildformat Wo wird das Objekt angezeigt?
Quadratisches Logo 71x71 Any PNG
Quadratisches Logo 150x150 150x150 (Skalierung 100 %) oder 225x225 (Skalierung von 150 %) PNG Starten Sie Pins und alle Apps (wenn 310x310 nicht bereitgestellt wird), Store Suchvorschläge, Store Eintragsseite, Store Durchsuchen, Store Suche
Breit 310x150 Logo Any PNG
Store-Logo 75x75 (150 % Skalierung) PNG Partner Center, Berichts-App, Schreiben einer Rezension, Meine Bibliothek
Begrüßungsbildschirm 930x450 (150 % Skalierung) PNG 2D-App-Startfeld (Schiefer)

Wenn Sie für HoloLens entwickeln, gibt es weitere empfohlene Ressourcen, die Sie nutzen können:

Empfohlene Ressourcen Empfohlene Skalierung Wo wird das Objekt angezeigt?
Quadratisches Logo 310x310 310x310 (150 % Skalierung) Starten von Pins und allen Apps

Anforderungen für Live-Kacheln

Die Startmenü für HoloLens verwendet standardmäßig das größte enthaltene quadratische Kachelbild. Apps, die von Microsoft veröffentlicht wurden, verfügen über ein optionales 3D-Startprogramm, das Sie Ihrer App hinzufügen können, indem Sie die Anweisungen zur Implementierung des 3D-App-Startfelds befolgen.

Angeben von Ziel- und Mindestversion von Windows

Wenn Ihre Mixed Reality-App Features enthält, die für eine Windows-Version spezifisch sind, ist es wichtig, die unterstützten Ziel- und Mindestplattformversionen anzugeben.

Achten Sie besonders auf Apps, die auf Windows Mixed Reality immersive Headsets abzielen, die mindestens die Windows 10 Fall Creators Update erfordern (10,0; Build 16299) zum ordnungsgemäßen Funktionieren.

Sie werden aufgefordert, das Ziel und die Mindestversion von Windows festzulegen, wenn Sie eine neue universelle Windows Project in Visual Studio erstellen. Bei vorhandenen Projekten können Sie diese Einstellung im menü Project ändern, indem Sie unten im Dropdownmenü die <Eigenschaften Des> App-Namens auswählen.

Setting minimum and target platform versions in Visual Studio 2019
Festlegen von Mindest- und Zielplattformversionen in Visual Studio

Angeben von Zielgerätefamilien

Windows Mixed Reality Anwendungen (sowohl für HoloLens als auch für immersive Headsets) gehören zum Universelle Windows-Plattform, sodass jedes App-Paket mit einem Windows. UniverselleGerätefamilie kann auf HoloLens oder Windows 10 PCs mit immersiven Headsets ausgeführt werden. Wenn Sie in Ihrem App-Manifest keine Zielgerätefamilie angeben, können Sie Ihre App versehentlich bis zu unbeabsichtigten Windows 10 Geräten öffnen. Führen Sie die folgenden Schritte aus, um die beabsichtigte Windows 10 Gerätefamilie anzugeben, und überprüfen Sie dann, ob Sie die richtigen Gerätefamilien festgelegt haben, wenn Sie Ihr App-Paket im Partner Center für Microsoft Store Übermittlung hochladen.

  • Um dieses Feld in Visual Studio festzulegen, klicken Sie mit der rechten Maustaste auf "Package.appxmanifest", und wählen Sie "Code anzeigen" aus, und suchen Sie dann das Feld "TargetDeviceFamily Name". Standardmäßig sollte es wie der folgende Eintrag aussehen:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Wenn Sie eine HoloLens-App erstellen, können Sie sicherstellen, dass sie nur auf HoloLens installiert ist, indem Sie die Zielgerätefamilie auf Windows festlegen. Holografische Grafik:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>
  • Wenn Ihre App HoloLens 2 Funktionalität erfordert, z. B. Augen- oder Handverfolgung, können Sie sicherstellen, dass sie auf Windows Versionen 18362 oder höher ausgerichtet ist, indem Sie die Zielgerätefamilie auf Windows festlegen. Holographic with a MinVersion of 10.0.18362.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.18362.0" MaxVersionTested="10.0.18362.0" />
</Dependencies>
  • Wenn Ihre App für Windows Mixed Reality immersive Headsets erstellt wird, können Sie sicherstellen, dass sie nur auf Windows 10 PCs mit dem Windows 10 Fall Creators Update (erforderlich für Windows Mixed Reality) installiert ist, indem Sie das Zielgerät festlegen. Familie bis Windows. Desktop mit einer MinVersion von 10.0.16299.0:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
</Dependencies>
  • Wenn Ihre App schließlich sowohl auf HoloLens als auch auf Windows Mixed Reality immersiven Headsets ausgeführt werden soll, können Sie sicherstellen, dass die App nur für diese beiden Gerätefamilien verfügbar ist und gleichzeitig sicherstellen, dass jedes Ziel die richtige Mindestversion Windows hat, indem Sie eine Zeile für jede Zielgerätefamilie mit ihrer jeweiligen MinVersion einschließen:
<Dependencies>
   <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.16299.0" />
   <TargetDeviceFamily Name="Windows.Holographic" MinVersion="10.0.10240.0" MaxVersionTested="10.0.10586.0" />
</Dependencies>

Weitere Informationen zum Ausrichten von Gerätefamilien finden Sie in der UWP-Dokumentation von TargetDeviceFamily.

App dem Store zuordnen

Wenn Sie Ihre App dem Microsoft Store zuordnen, werden die folgenden Werte in die lokale App-Manifestdatei der aktuellen Projekte heruntergeladen:

  • Anzeigename des Pakets
  • Paketname
  • Herausgeber-ID
  • Anzeigename des Herausgebers
  • Version

Wenn Sie die Standarddatei "package.appxmanifest" mit ihrer eigenen benutzerdefinierten .xml-Datei außer Kraft setzen, können Sie Ihre App nicht dem Microsoft Store zuordnen. Das Zuordnen einer benutzerdefinierten Manifestdatei zum Store führt zu einer Fehlermeldung.

Sie können auch Kauf- und Benachrichtigungsszenarien testen, indem Sie zu Ihrer Visual Studio Lösung wechseln und Project Store >> App dem Store zuordnen.

Erstellen eines Uploadpakets

Befolgen Sie Richtlinien beim Verpacken von universellen Windows-Apps für Windows 10.

Der letzte Schritt zum Erstellen eines Uploadpakets ist die Überprüfung des Pakets mithilfe des Windows App-Zertifizierungskits.

Wenn Sie einem vorhandenen Produkt, das auf anderen Windows 10 Gerätefamilien verfügbar ist, ein HoloLens-spezifisches Paket hinzufügen, achten Sie darauf:

Die allgemeine Anleitung besteht darin, dass das Paket mit der höchsten Versionsnummer für ein Gerät die von der Store verteilte ist.

In einem Szenario, in dem ein Windows vorhanden ist. Universelles Paket und ein Windows. Holografisches Paket und das Windows. Das universelle Paket verfügt über eine höhere Versionsnummer, ein HoloLens Benutzer lädt die höhere Versionsnummer Windows herunter. Universelles Paket anstelle des Windows. Holografisches Paket.

In Fällen, in denen das obige Szenario nicht das Ergebnis ist, nach dem Sie suchen, gibt es mehrere verfügbare Lösungen:

  • Stellen Sie sicher, dass Ihre plattformspezifischen Pakete, z. B. Windows. Holographic, haben immer eine höhere Versionsnummer als Ihre plattformagnostischen Pakete wie Windows. Universal
  • Packen Sie Keine Apps als Windows. Universal, wenn Sie auch plattformspezifische Pakete haben – packen Sie stattdessen die Windows. Universelles Paket für die spezifischen Plattformen, für die sie verfügbar sein soll
  • Erstellen Sie eine einzelne Windows. Universelles Paket, das auf allen Plattformen funktioniert. Die Unterstützung für diese Option ist jetzt nicht großartig, sodass die oben genannten Lösungen empfohlen werden.

Hinweis

Um Ihre App sowohl HoloLens (1. Generation) als auch HoloLen 2 zu unterstützen, müssen Sie zwei App-Pakete hochladen; eine, die x86 für HoloLens (1. Generation) und eine mit ARM oder ARM64 für HoloLens 2 enthält.

Wenn Sie sowohl ARM als auch ARM64 in Ihr Paket einschließen, wird die ARM64-Version auf HoloLens 2 verwendet.

Hinweis

Sie können ein einzelnes Paket deklarieren, das auf mehrere Zielgerätefamilien anwendbar ist.

Testen der App

Zertifizierungskit für Windows-Apps

Wenn Sie App-Pakete erstellen, die über Visual Studio an Partner Center übermittelt werden sollen, fordert der Assistent zum Erstellen von App-Paketen sie auf, das Windows App-Zertifizierungskit für die erstellten Pakete auszuführen. Um einen reibungslosen Übermittlungsprozess an den Store zu haben, empfiehlt es sich, zu überprüfen, ob die lokale Kopie Ihrer App die tests des Windows App-Zertifizierungskits übergibt, bevor sie an die Store übermittelt werden. Das Windows App-Zertifizierungskit für remote HoloLens wird derzeit nicht unterstützt.

Führen Sie alle Zielgerätefamilien aus

Mit der Windows universellen Plattform können Sie eine einzelne Anwendung erstellen, die in allen Windows 10 Gerätefamilien ausgeführt wird. Es ist jedoch nicht garantiert, dass universelle Windows-Apps nur auf allen Gerätefamilien funktionieren. Es ist wichtig, Ihre App auf jeder Ihrer ausgewählten Gerätefamilien zu testen, um eine gute Erfahrung zu gewährleisten.

Übermitteln Ihrer Mixed Reality App an die Store

Im Allgemeinen ist das Übermitteln einer Windows Mixed Reality-App, die an HoloLens oder immersiven Headsets funktioniert, genauso wie das Übermitteln einer UWP-App an die Microsoft Store. Nachdem Sie Ihre App erstellt haben, indem Sie ihren Namen reservieren, folgen Sie der UWP-Übermittlungsliste.

Eine der ersten Schritte, die Sie tun, ist die Auswahl einer Kategorie und unterkategorie für Ihre Mixed Reality Erfahrung. Es ist wichtig, dass Sie die genaueste Kategorie für Ihre App auswählen. Kategorien helfen Ihnen, Ihre Anwendung in den richtigen Store Kategorien zu waren und sicherzustellen, dass sie mithilfe relevanter Suchabfragen angezeigt wird. Das Auflisten Ihres VR-Titels als Spiel führt nicht zu einer besseren Belichtung für Ihre App und kann verhindern, dass sie in Kategorien angezeigt wird, die besser passen und weniger überfüllt sind.

Es gibt jedoch vier wichtige Bereiche im Übermittlungsprozess, in denen Sie Mixed Reality spezifische Auswahlen vornehmen möchten:

  1. Im Abschnitt "Produktdeklarationen" unter Eigenschaften.
  2. Im Abschnitt "Systemanforderungen" unter "Eigenschaften"
  3. Im Abschnitt "Verfügbarkeit der Gerätefamilie " unter "Pakete".
  4. In mehreren Store Listenseitenfeldern.

Mixed Reality Produktdeklarationen

Auf der Seite "Eigenschaften" des App-Übermittlungsprozesses finden Sie verschiedene Optionen im Zusammenhang mit Mixed Reality im Abschnitt "Produktdeklarationen".

Mixed Reality product declarations
Mixed Reality Produktdeklarationen

Zunächst müssen Sie die Gerätetypen identifizieren, für die Ihre App eine Mixed Reality Erfahrung bietet. Die Identifizierung von Gerätetypen stellt sicher, dass Ihre App in Windows Mixed Reality Sammlungen in den Store enthalten ist.

Neben "Diese Erfahrung ist für Windows Mixed Reality konzipiert:"

  • Aktivieren Sie das PC-Kontrollkästchen , wenn Ihre App eine VR-Erfahrung bietet, wenn ein immersives Headset mit dem PC des Benutzers verbunden ist. Es wird empfohlen, dieses Kontrollkästchen zu überprüfen, ob Ihre App ausschließlich auf einem immersiven Headset ausgeführt wird oder ob es sich um ein Standard-PC-Spiel oder eine App handelt, die einen Mixed Reality Modus oder Bonusinhalt bietet, wenn ein Headset verbunden ist.
  • Aktivieren Sie das Kontrollkästchen HoloLens nur, wenn Ihre App eine holografische Erfahrung bietet, wenn sie auf HoloLens ausgeführt wird.
  • Aktivieren Sie beide Kontrollkästchen, wenn Ihre App eine Mixed Reality Erfahrung auf beiden Gerätetypen bietet.

Wenn Sie oben "PC" ausgewählt haben, möchten Sie das "Mixed Reality Setup" (Aktivitätsebene) festlegen. Dies gilt nur für Mixed Reality Erfahrungen, die auf PCs ausgeführt werden, die mit immersiven Headsets verbunden sind, da Mixed Reality Apps auf HoloLens weltweit skaliert sind und der Benutzer während des Setups keine Grenze definiert.

  • Wählen Sie "Sitz+ Stand " aus, wenn Sie Ihre App so gestaltet haben, dass der Benutzer in einer Position bleibt. Beispielsweise in einem Spiel, in dem Sie kontrolle über ein Flugzeug-Cockpit sind.
  • Wählen Sie "Alle Erfahrungen " aus, wenn Ihre App mit der Absicht konzipiert ist, dass der Benutzer innerhalb einer festgelegten Grenze führt, die während des Setups definiert ist. Beispielsweise kann es sich um ein Spiel handelt, bei dem Sie sich querschritten und enten, um Angriffe zu erledigen.

Mixed Reality Systemanforderungen

Auf der Seite "Eigenschaften" des App-Übermittlungsprozesses finden Sie verschiedene Optionen im Zusammenhang mit Mixed Reality im Abschnitt "Systemanforderungen".

System requirements
Systemanforderungen

In diesem Abschnitt identifizieren Sie mindeste (erforderliche) Hardware und empfohlene (optionale) Hardware für Ihre Mixed Reality-App.

Eingabehardware:

Verwenden Sie die Kontrollkästchen, um potenzielle Kunden zu informieren, wenn Ihre App Mikrofon fürSpracheingaben unterstützt, Xbox-Controller oder Gamepad oderWindows Mixed Reality Bewegungscontroller. Diese Informationen werden auf der Produktdetailsseite Ihrer App im Store angezeigt und helfen Ihrer App, in die entsprechenden App-/Spielsammlungen einzubeziehen. Beispielsweise kann eine Sammlung für alle Spiele vorhanden sein, die Bewegungscontroller unterstützen.

Denken Sie daran, Kontrollkästchen für "minimale Hardware" oder "empfohlene Hardware" für Eingabetypen auszuwählen.

Beispiel:

  • Wenn Ihr Spiel Bewegungscontroller erfordert, aber Spracheingaben über Mikrofon akzeptiert, wählen Sie das Kontrollkästchen "Mindesthardware" neben "Windows Mixed Reality Bewegungscontroller" aus, aber das Kontrollkästchen "Empfohlene Hardware" neben "Mikrofon".
  • Wenn Ihr Spiel entweder mit einem Xbox-Controller, Gamepad oder Bewegungscontroller gespielt werden kann, können Sie das Kontrollkästchen "Mindesthardware" neben "Xbox Controller oder Gamepad" auswählen und das Kontrollkästchen "empfohlene Hardware" neben "Windows Mixed Reality Bewegungscontroller" auswählen, da Bewegungscontroller wahrscheinlich eine Schritt-up-Erfahrung aus dem Gamepad bieten.

Windows Mixed Reality immersive Headsets:

Gibt an, ob ein immersives Headset erforderlich ist, um Ihre App zu verwenden oder optional, ist für kundenzufriedenheit und Bildungseinrichtungen wichtig.

Wenn Ihre App nur über ein immersives Headset verwendet werden kann, wählen Sie das Kontrollkästchen "Mindesthardware" neben "Windows Mixed Reality immersive Headset" aus. Dies wird auf der Produktdetailseite Ihrer App in Store als Warnung über der Schaltfläche "Kauf" angezeigt, sodass Kunden nicht denken, dass sie eine App kaufen, die auf ihrem PC wie eine herkömmliche Desktop-App funktioniert.

Wenn Ihre App auf dem Desktop wie eine herkömmliche PC-App ausgeführt wird, aber eine VR-Erfahrung bietet, wenn ein immersives Headset verbunden ist (ob der vollständige Inhalt Ihrer App verfügbar ist oder nur ein Teil), wählen Sie das Kontrollkästchen "Empfohlene Hardware" neben "Windows Mixed Reality immersiven Headset" aus. Es wird keine Warnung über der Schaltfläche "Kauf" auf der Produktdetailsseite Ihrer App angezeigt, wenn Ihre App als herkömmliche Desktop-App funktioniert, ohne dass ein immersives Headset verbunden ist.

PC-Spezifikationen:

Wenn Sie möchten, dass Ihre App so viele Windows Mixed Reality immersive Headset-Benutzer wie möglich erreichen soll, richten Sie die PC-Spezifikationen für Windows Mixed Reality PCs mit integrierten Grafiken an.

Ob Ihre Mixed Reality-App auf die Mindestanforderungen Windows Mixed Reality PC ausgerichtet ist oder eine bestimmte PC-Konfiguration wie die dedizierte GPU eines Windows Mixed Reality Ultra PC benötigt, sollten Sie die relevanten PC-Spezifikationen in der Spalte "Mindesthardware" hinzufügen.

Wenn Ihre Mixed Reality-App für eine bessere Leistung ausgelegt ist oder eine höhere Auflösung auf einer bestimmten PC-Konfiguration oder Grafikkarte bietet, sollten Sie die relevanten PC-Spezifikationen in die Spalte "empfohlene Hardware" einschließen.

Dies gilt nur, wenn Ihre Mixed Reality-App ein immersives Headset verwendet, das mit einem PC verbunden ist. Wenn Ihre Mixed Reality-App nur auf HoloLens ausgeführt wird, müssen Sie keine PC-Spezifikationen angeben, da HoloLens nur eine Hardwarekonfiguration aufweist.

Verfügbarkeit von Gerätefamilien

Wenn Sie Ihre App ordnungsgemäß in Visual Studio verpackt haben, sollte das Hochladen auf der Seite "Pakete" eine Tabelle mit den verfügbaren Gerätefamilien erstellen.

Device family availability table
Tabelle zur Verfügbarkeit der Gerätefamilie

Wenn Ihre Mixed Reality-App auf immersiven Headsets funktioniert, sollte mindestens "Windows 10 Desktop" in der Tabelle ausgewählt werden. Wenn Ihre Mixed Reality App auf HoloLens funktioniert, sollte mindestens "Windows 10 Holographic" ausgewählt werden. Wenn Ihre App sowohl auf Windows Mixed Reality Headset-Typen ausgeführt wird, sollte sowohl "Windows 10 Desktop" als auch "Windows 10 Holographic" ausgewählt werden.

Tipp

Viele Entwickler haben Fehler beim Hochladen des App-Pakets im Zusammenhang mit der Übereinstimmung zwischen dem Paketmanifest und Ihren App/Publisher-Kontoinformationen im Partner Center. Diese Fehler können häufig vermieden werden, indem Sie sich bei Visual Studio mit demselben Konto anmelden, das Ihrem Windows Entwicklerkonto zugeordnet ist (der, den Sie zum Anmelden bei Partner Center verwenden). Wenn Sie das gleiche Konto verwenden, können Sie Ihre App ihrer Identität im Microsoft Store zuordnen, bevor Sie sie verpacken.

Associate your app with the Microsoft Store
Zuordnen Ihrer App mit dem Microsoft Store in Visual Studio

Store Eintragsseite

Auf der Store Eintragsseite des App-Übermittlungsprozesses gibt es mehrere Orte, an denen Sie nützliche Informationen zu Ihrer Mixed Reality App hinzufügen können.

Wichtig

Um sicherzustellen, dass Ihre App von den Store ordnungsgemäß kategorisiert und für Windows Mixed Reality Kunden gefunden wurde, sollten Sie "Windows Mixed Reality" als einer Ihrer "Suchbegriffe" für die App hinzufügen (Sie können Suchbegriffe finden, indem Sie den Abschnitt "Freigegebene Felder" erweitern).

Add Windows Mixed Reality to search terms
Hinzufügen von "Windows Mixed Reality" zu Suchbegriffen

Anbieten einer kostenlosen Testversion für Ihr Spiel oder Ihre App

In vielen Fällen haben Ihre Verbraucher keine Erfahrung mit virtual Reality, bevor sie ein Windows Mixed Reality immersives Headset kaufen. Sie wissen möglicherweise nicht, was sie von intensiven Spielen erwarten oder mit ihrem eigenen Komfortschwellenwert in immersiven Erfahrungen vertraut sind. Viele Kunden können auch ein Windows Mixed Reality immersives Headset auf PCs ausprobieren, die nicht als Windows Mixed Reality PCs gekennzeichnet sind. Aufgrund dieser Überlegungen empfehlen wir Ihnen dringend, eine kostenlose Testversion für Ihre kostenpflichtige Mixed Reality App oder Ihr Spiel anzubieten.

Siehe auch