Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Microsoft Store-Übermittlungs-API bietet Methoden zum Verwalten von Paket-Flügeinreichungen für Ihre Apps, einschließlich stufenweiser Paketverteilungen. Eine Einführung in die Microsoft Store-Übermittlungs-API, einschließlich der Voraussetzungen für die Verwendung der API, finden Sie unter Erstellen und Verwalten von Übermittlungen mithilfe von Microsoft Store-Diensten.
Von Bedeutung
Wenn Sie die Microsoft Store-Übermittlungs-API verwenden, um eine Übermittlung für einen Paketflug zu erstellen, achten Sie darauf, dass Sie weitere Änderungen an der Übermittlung ausschließlich mit der API und nicht über das Partner Center vornehmen. Wenn Sie das Dashboard verwenden, um eine Übermittlung zu ändern, die Sie ursprünglich mithilfe der API erstellt haben, können Sie diese Übermittlung nicht mehr mithilfe der API ändern oder übernehmen. In einigen Fällen kann die Übermittlung in einem Fehlerzustand verbleiben, in dem sie nicht im Übermittlungsprozess fortgesetzt werden kann. In diesem Fall müssen Sie die Übermittlung löschen und eine neue Übermittlung erstellen.
Methoden zur Verwaltung von Eingaben für Paketflügen
Verwenden Sie die folgenden Methoden, um eine Paketflugübermittlung abzurufen, zu erstellen, zu aktualisieren, zu committen oder zu löschen. Bevor Sie diese Methoden verwenden können, muss das Paket "Flight" bereits im Partner Center existieren. Sie können ein Flight-Paket im Partner Center oder mithilfe der im Abschnitt Verwalten von Flight-Paketenbeschriebenen Methoden der Microsoft Store-Übermittlungs-API erstellen.
Methode | URI (Uniform Resource Identifier) | BESCHREIBUNG |
---|---|---|
ERHALTEN/Bekommen | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId} | Abrufen einer vorhandenen Paketflug-Einreichung |
ERHALTEN/Bekommen | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/status | Status einer vorhandenen Paket-Flight-Übermittlung abrufen |
SENDEN | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions | Erstellen Sie eine neue Flight-Paket-Einreichung |
PLATZIEREN | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId} | Aktualisierung einer bestehenden Flugpaketeinreichung |
SENDEN | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/commit | Eine neue oder aktualisierte Einreichung eines Paket-Fluges übermitteln |
Löschen | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId} | Löschen einer Flugpaket-Einreichung |
Erstellen einer Flugpaket-Einreichung
Führen Sie diesen Vorgang aus, um eine Einreichung für ein Flugpaket zu erstellen.
Wenn Sie dies noch nicht getan haben, erfüllen Sie die in Erstellen und Verwalten von Übermittlungen mithilfe von Microsoft Store-Dienstenbeschriebenen Voraussetzungen, einschließlich der Zuordnung einer Azure AD-Anwendung zu Ihrem Partner Center-Konto und des Abrufens der Client-ID und des Schlüssels. Sie müssen dies nur einmal tun; Nachdem Sie über die Client-ID und den Schlüssel verfügen, können Sie diese jederzeit wiederverwenden, wenn Sie ein neues Azure AD-Zugriffstoken erstellen müssen.
Ein Azure AD-Zugriffstoken abrufen. Sie müssen dieses Zugriffstoken an die Methoden in der Microsoft Store-Übermittlungs-API übergeben. Nachdem Sie ein Zugriffstoken abgerufen haben, müssen Sie es 60 Minuten verwenden, bevor es abläuft. Nachdem das Token abgelaufen ist, können Sie eine neue abrufen.
Erstellen Sie eine Flugpaketübermittlung, indem Sie die folgende Methode in der Microsoft Store-Übermittlungs-API ausführen. Diese Methode erstellt eine neue Einreichung in Bearbeitung, die eine Kopie Ihrer letzten veröffentlichten Einreichung ist.
POST https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions
Der Antworttext enthält eine Flugübermittlung Ressource, die die ID der neuen Übermittlung, den SAS-URI (Shared Access Signature) zum Hochladen jeglicher Pakete in den Azure Blob Storage sowie die Daten für die neue Übermittlung (einschließlich aller Listen und Preisinformationen) enthält.
Hinweis
Ein SAS-URI bietet Zugriff auf eine sichere Ressource im Azure-Speicher, ohne dass Kontoschlüssel erforderlich sind. Hintergrundinformationen zu SAS-URIs und deren Verwendung mit Azure Blob Storage finden Sie unter Freigegebene Zugriffssignaturen, Teil 1: Erläuterung des SAS-Modells und Freigegebene Zugriffssignaturen, Teil 2: Erstellen und Verwenden eines SAS mit Blob Storage.
Wenn Sie neue Pakete für die Übermittlung hinzufügen, bereiten Sie die Pakete vor und fügen Sie sie einem ZIP-Archiv hinzu.
Überarbeiten Sie die
Flugeinreichung Daten mit allen erforderlichen Änderungen für die neue Einreichung, und führen Sie die folgende Methode aus, um die Paketflugeinreichungzuaktualisieren. PUT https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}
Hinweis
Wenn Sie neue Pakete für die Übermittlung hinzufügen, müssen Sie die Übermittlungsdaten aktualisieren, um auf den Namen und den relativen Pfad dieser Dateien im ZIP-Archiv zu verweisen.
Wenn Sie neue Pakete für die Übermittlung hinzufügen, laden Sie das ZIP-Archiv in Azure Blob Storage mithilfe des SAS-URI hoch, der im Antworttext der POST-Methode bereitgestellt wurde, die Sie zuvor aufgerufen haben. Es gibt verschiedene Azure-Bibliotheken, mit denen Sie dies auf einer Vielzahl von Plattformen tun können, darunter:
Im folgenden C#-Codebeispiel wird das Hochladen eines ZIP-Archivs in Azure Blob Storage mithilfe der CloudBlockBlob Klasse in der Azure Storage-Clientbibliothek für .NET veranschaulicht. In diesem Beispiel wird davon ausgegangen, dass das ZIP-Archiv bereits in ein Streamobjekt geschrieben wurde.
string sasUrl = "https://productingestionbin1.blob.core.windows.net/ingestion/26920f66-b592-4439-9a9d-fb0f014902ec?sv=2014-02-14&sr=b&sig=usAN0kNFNnYE2tGQBI%2BARQWejX1Guiz7hdFtRhyK%2Bog%3D&se=2016-06-17T20:45:51Z&sp=rwl"; Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob blockBob = new Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob(new System.Uri(sasUrl)); await blockBob.UploadFromStreamAsync(stream);
Verpflichten Sie die Übermittlung des Flight-Pakets, indem Sie die folgende Methode ausführen. Dadurch wird Partner Center benachrichtigt, dass Sie mit Ihrer Übermittlung fertig sind und dass Ihre Updates jetzt auf Ihr Konto angewendet werden sollen.
POST https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/commit
Überprüfen Sie den Commit-Status, indem Sie die folgende Methode ausführen, um den Status der Paketflug-Einreichungabzurufen.
GET https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/status
Um den Übermittlungsstatus zu bestätigen, überprüfen Sie den Status Wert im Antworttext. Dieser Wert sollte entweder von CommitStarted auf PreProcessing geändert werden, wenn die Anforderung erfolgreich ist, oder auf CommitFailed, wenn Fehler in der Anforderung vorhanden sind. Wenn Fehler vorhanden sind, enthält das feld statusDetails weitere Details zum Fehler.
Nachdem der Commit erfolgreich abgeschlossen wurde, wird die Einreichung an den Store zur Bearbeitung gesendet. Sie können den Übermittlungsfortschritt weiterhin mithilfe der vorherigen Methode oder über das Partner Center überwachen.
Code-Beispiele
Die folgenden Artikel enthalten detaillierte Codebeispiele, die zeigen, wie man eine Paketflug-Einreichung in verschiedenen Programmiersprachen erstellt:
StoreBroker PowerShell-Modul
Als Alternative zum direkten Aufrufen der Microsoft Store-Übermittlungs-API stellen wir auch ein Open-Source-PowerShell-Modul bereit, das eine Befehlszeilenschnittstelle auf Basis der API implementiert. Dieses Modul wird StoreBrokergenannt. Sie können dieses Modul verwenden, um Ihre App-, Flight- und Add-On-Übermittlungen über die Befehlszeile zu verwalten, anstatt die Microsoft Store-Übermittlungs-API direkt aufzurufen, oder Sie können einfach die Quelle durchsuchen, um weitere Beispiele für den Aufruf dieser API anzuzeigen. Das StoreBroker-Modul wird in Microsoft aktiv als primäre Art und Weise verwendet, wie viele Erstanbieteranwendungen an den Store übermittelt werden.
Weitere Informationen finden Sie auf unserer StoreBroker-Seite auf GitHub.
Verwalten eines graduellen Paketrollouts für eine Flight-Paketübermittlung
Sie können die aktualisierten Pakete im Rahmen einer stufenweisen Bereitstellung zu einem bestimmten Prozentsatz Ihrer App-Kunden unter Windows 10 und Windows 11 bereitstellen. Auf diese Weise können Sie Feedback- und Analysedaten für die spezifischen Pakete überwachen, um sicherzustellen, dass Sie über das Update sicher sind, bevor Sie es umfassender einführen. Sie können den Rollout-Prozentsatz (oder das Update anhalten) für eine veröffentlichte Übermittlung ändern, ohne eine neue Übermittlung erstellen zu müssen. Weitere Informationen, einschließlich Anweisungen zum Aktivieren und zur Verwaltung eines gestaffelten Paket-Rollouts im Partner Center, finden Sie in diesem Artikel.
Um ein schrittweises Paketrollout für eine Paketflug-Einreichung automatisiert zu aktivieren, befolgen Sie diese Schritte mithilfe von Methoden in der Microsoft Store-Übermittlungs-API:
- Erstellen einer Paketflug-Einreichung oder Abrufen einer Paketflug-Einreichung.
- Suchen Sie in den Antwortdaten die Ressource packageRollout, legen Sie das Feld isPackageRollout auf "true" fest, und legen Sie das Feld packageRolloutPercentage auf den Prozentsatz der Kunden Ihrer App fest, die die aktualisierten Pakete erhalten sollen.
- Übergeben Sie die aktualisierten Daten zur Paketflugübermittlung an die Methode zum Aktualisieren einer Paketflugübermittlung.
Nachdem ein graduelles Paketrollout für eine Flight-Paketübermittlung aktiviert wurde, können Sie die folgenden Methoden verwenden, um das graduelle Rollout programmgesteuert abzurufen, zu aktualisieren, anzuhalten oder abzuschließen.
Methode | URI (Uniform Resource Identifier) | BESCHREIBUNG |
---|---|---|
ERHALTEN/Bekommen | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/packagerollout | Informationen zum schrittweisen Rollout für eine Paketflug-Einreichung abrufen |
SENDEN | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/updatepackagerolloutpercentage | Aktualisieren des graduellen Rollout-Prozentsatzes für eine Flight-Paketübermittlung |
SENDEN | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/haltpackagerollout | Stopp des graduellen Rollouts für eine Paket-Flight-Übermittlung |
SENDEN | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/finalizepackagerollout | Abschließen des graduellen Rollouts für eine Flugpaketübermittlung |
Datenressourcen
Die Methoden der Microsoft Store-Übermittlungs-API zum Verwalten von Paketzustellungen im Rahmen von Flügen verwenden die folgenden JSON-Datenquellen.
Flight-Übermittlungsressource
Diese Ressource beschreibt eine Übermittlung eines Flugpakets.
{
"id": "1152921504621243649",
"flightId": "cd2e368a-0da5-4026-9f34-0e7934bc6f23",
"status": "PendingCommit",
"statusDetails": {
"errors": [],
"warnings": [],
"certificationReports": []
},
"flightPackages": [
{
"fileName": "newPackage.appx",
"fileStatus": "PendingUpload",
"id": "",
"version": "1.0.0.0",
"languages": ["en-us"],
"capabilities": [],
"minimumDirectXVersion": "None",
"minimumSystemRam": "None"
}
],
"packageDeliveryOptions": {
"packageRollout": {
"isPackageRollout": false,
"packageRolloutPercentage": 0.0,
"packageRolloutStatus": "PackageRolloutNotStarted",
"fallbackSubmissionId": "0"
},
"isMandatoryUpdate": false,
"mandatoryUpdateEffectiveDate": "1601-01-01T00:00:00.0000000Z"
},
"fileUploadUrl": "https://productingestionbin1.blob.core.windows.net/ingestion/8b389577-5d5e-4cbe-a744-1ff2e97a9eb8?sv=2014-02-14&sr=b&sig=wgMCQPjPDkuuxNLkeG35rfHaMToebCxBNMPw7WABdXU%3D&se=2016-06-17T21:29:44Z&sp=rwl",
"targetPublishMode": "Immediate",
"targetPublishDate": "",
"notesForCertification": "No special steps are required for certification of this app."
}
Diese Ressource hat die folgenden Werte.
Wert | Typ | BESCHREIBUNG |
---|---|---|
id | Schnur | Die ID für die Einreichung. |
FlugId | Schnur | Die ID des Paketflugs, mit dem die Übermittlung zugeordnet ist. |
Status | Schnur | Der Status der Einreichung. Dies kann einer der folgenden Werte sein:
|
StatusDetails | Objekt | Eine Statusdetailressource, die zusätzliche Details zum Status der Übermittlung enthält, einschließlich Informationen über etwaige Fehler. |
FlugPakete | Array | Enthält Flugpaket-Ressourcen, die Einzelheiten zu jedem Paket in der Einreichung bereitstellen. |
Paketlieferoptionen | Objekt | Eine Ressource für Paketlieferungsoptionen , die Einstellungen für das schrittweise Ausrollen von Paketen und obligatorische Updates für die Übermittlung enthält. |
fileUploadUrl | Schnur | Der SAS-URI (Shared Access Signature) zum Hochladen beliebiger Pakete für die Einreichung. Wenn Sie neue Pakete für die Einreichung hinzufügen, laden Sie das ZIP-Archiv hoch, das die Pakete enthält, an diese URI. Weitere Informationen finden Sie unter Einreichung eines Flugpakets. |
Zielveröffentlichungsmodus | Schnur | Der Veröffentlichungsmodus für die Einsendung. Dies kann einer der folgenden Werte sein:
|
Zielveröffentlichungsdatum | Schnur | Das Veröffentlichungsdatum für die Einsendung im ISO 8601-Format, wenn targetPublishMode auf SpecificDate festgelegt ist. |
Notizen für die Zertifizierung | Schnur | Stellt zusätzliche Informationen für die Zertifizierungstester bereit, z. B. Testkontoanmeldeinformationen und Schritte zum Zugreifen auf und Überprüfen von Features. Weitere Informationen finden Sie unter Hinweise zur Zertifizierung. |
Statusdetails-Ressource
Diese Ressource enthält zusätzliche Details zum Status einer Übermittlung. Diese Ressource hat die folgenden Werte.
Wert | Typ | BESCHREIBUNG |
---|---|---|
Irrtümer | Objekt | Ein Array von Statusdetailsesourcen, die Fehlerdetails für die Übermittlung enthalten. |
Warnungen | Objekt | Ein Array von Statusdetail-Ressourcen, das Warnungsdetails für die Einreichung enthält. |
Zertifizierungsberichte | Objekt | Eine Reihe von Zertifizierungsberichtsressourcen, die Zugriff auf die Zertifizierungsberichtsdaten für die Einreichung ermöglichen. Sie können diese Berichte auf weitere Informationen überprüfen, wenn die Zertifizierung fehlschlägt. |
Statusdetailseite
Diese Ressource enthält zusätzliche Informationen zu Fehlern oder Warnungen bezüglich einer Einreichung. Diese Ressource hat die folgenden Werte.
Wert | Typ | BESCHREIBUNG |
---|---|---|
Code | Schnur | Ein Übermittlungsstatuscode, der den Typ des Fehlers oder der Warnung beschreibt. |
Details | Schnur | Eine Nachricht mit weiteren Details zum Problem. |
Ressource für Zertifizierungsberichte
Diese Ressource bietet Zugriff auf die Zertifizierungsberichtsdaten für eine Übermittlung. Diese Ressource hat die folgenden Werte.
Wert | Typ | BESCHREIBUNG |
---|---|---|
Datum | Schnur | Das Datum und die Uhrzeit, zu dem der Bericht generiert wurde, im ISO 8601-Format. |
Berichts-URL | Schnur | Die URL, über die Sie auf den Bericht zugreifen können. |
Flugpaket-Ressource
Diese Ressource enthält Details zu einem Paket in einer Einreichung.
{
"flightPackages": [
{
"fileName": "newPackage.appx",
"fileStatus": "PendingUpload",
"id": "",
"version": "1.0.0.0",
"languages": ["en-us"],
"capabilities": [],
"minimumDirectXVersion": "None",
"minimumSystemRam": "None"
}
],
}
Diese Ressource hat die folgenden Werte.
Hinweis
Beim Aufrufen der Aktualisieren einer Flight-Paketübermittlung Methode sind nur die fileName, fileStatus, minimumDirectXVersionund minimumSystemRam Werte dieses Objekts im Anforderungstext erforderlich. Die anderen Werte werden vom Partner Center aufgefüllt.
Wert | Typ | BESCHREIBUNG |
---|---|---|
Dateiname | Schnur | Der Name des Pakets. |
Dateistatus | Schnur | Der Status des Pakets. Dies kann einer der folgenden Werte sein:
|
id | Schnur | Eine ID, die das Paket eindeutig identifiziert. Dieser Wert wird vom Partner Center verwendet. |
Ausgabe | Schnur | Die Version des App-Pakets. Weitere Informationen finden Sie unter Paketversionsnummerierung. |
Architektur | Schnur | Die Architektur des App-Pakets (z. B. ARM). |
Sprachen | Array | Ein Array von Sprachcodes für die von der App unterstützten Sprachen. Weitere Informationen finden Sie unter Unterstützte Sprachen. |
Fähigkeiten | Array | Ein Array von Funktionen, die vom Paket benötigt werden. Weitere Informationen zu Funktionen finden Sie unter App-Funktionsdeklarationen. |
Mindest-DirectX-Version | Schnur | Die minimale DirectX-Version, die vom App-Paket unterstützt wird. Dies kann nur für Apps festgelegt werden, die auf Windows 8.x abzielen; sie wird für Apps ignoriert, die auf andere Versionen abzielen. Dies kann einer der folgenden Werte sein:
|
Mindestsystem-RAM | Schnur | Der minimale RAM, der vom App-Paket benötigt wird. Dies kann nur für Apps festgelegt werden, die auf Windows 8.x abzielen; sie wird für Apps ignoriert, die auf andere Versionen abzielen. Dies kann einer der folgenden Werte sein:
|
Ressource für Paketübermittlungsoptionen
Diese Ressource enthält schrittweise Paket-Rollouts und obligatorische Update-Einstellungen für die Einreichung.
{
"packageDeliveryOptions": {
"packageRollout": {
"isPackageRollout": false,
"packageRolloutPercentage": 0.0,
"packageRolloutStatus": "PackageRolloutNotStarted",
"fallbackSubmissionId": "0"
},
"isMandatoryUpdate": false,
"mandatoryUpdateEffectiveDate": "1601-01-01T00:00:00.0000000Z"
},
}
Diese Ressource hat die folgenden Werte.
Wert | Typ | BESCHREIBUNG |
---|---|---|
packageRollout | Objekt | Eine Paket-Rollout-Ressource , die graduelle Paket-Rollout-Einstellungen für die Einreichung enthält. |
istVerpflichtendesUpdate | Boolescher Wert | Gibt an, ob die Pakete in dieser Einreichung als obligatorisch für selbstinstallierende App-Updates behandelt werden sollen. Weitere Informationen zu erforderlichen Paketen für die Selbstinstallation von App-Updates finden Sie unter Herunterladen und Installieren von Paketupdates für Ihre App. |
verpflichtendesUpdateWirksamkeitsdatum | Datum | Das Datum und die Uhrzeit, zu der die Pakete in dieser Einsendung obligatorisch werden, im ISO 8601-Format und in der UTC-Zeitzone. |
Ressource für den Paket-Rollout
Diese Ressource enthält schrittweise Paketrollouteinstellungen für die Übermittlung. Diese Ressource hat die folgenden Werte.
Wert | Typ | BESCHREIBUNG |
---|---|---|
istPaketRollout | Boolescher Wert | Zeigt an, ob das schrittweise Ausrollen von Paketen für die Einreichung aktiviert ist. |
Paket-Ausrollungsprozentsatz | Schweben | Der Prozentsatz der Benutzer, die die Pakete im graduellen Rollout erhalten. |
packageRolloutStatus | Schnur | Eine der folgenden Zeichenfolgen, die den Status des graduellen Paketrollouts angibt:
|
Fallback-Einreichungs-ID | Schnur | Die ID der Einsendung, die von den Kunden empfangen wird, die die stufenweisen Rollout-Pakete nicht erhalten. |
Hinweis
Die packageRolloutStatus- und FallbackSubmissionId- Werte werden vom Partner Center zugewiesen und sind nicht für die Festlegung durch den Entwickler vorgesehen. Wenn Sie diese Werte in einen Anforderungstext einschließen, werden diese Werte ignoriert.
Enumerationen
Diese Methoden verwenden die folgenden Enums.
Übermittlungsstatuscode
Die folgenden Codes stellen den Status einer Übermittlung dar.
Programmcode | BESCHREIBUNG |
---|---|
Nichts | Es wurde kein Code angegeben. |
Ungültiges Archiv | Das ZIP-Archiv, das das Paket enthält, ist ungültig oder weist ein unbekanntes Archivformat auf. |
MissingFiles | Das ZIP-Archiv verfügt nicht über alle Dateien, die in Ihren Übermittlungsdaten aufgelistet wurden, oder sie befinden sich am falschen Speicherort im Archiv. |
PaketüberprüfungFehlgeschlagen | Mindestens ein Paket in Ihrer Einsendung konnte nicht validiert werden. |
UngültigerParameterwert | Einer der Parameter im Anforderungstext ist ungültig. |
Ungültige Operation | Der vorgang, den Sie versucht haben, ist ungültig. |
UngültigerZustand | Der Vorgang, den Sie versucht haben, ist für den aktuellen Status des Paketflugs ungültig. |
RessourceNichtGefunden | Der angegebene Paketflug wurde nicht gefunden. |
Dienstfehler | Ein interner Dienstfehler verhinderte, dass die Anforderung erfolgreich war. Versuchen Sie die Anforderung erneut. |
Hinweis zum Ausschluss aus der Liste | Der Entwickler hat eine Auflistung aus einer vorherigen Übermittlung entfernt oder keine Eintragsinformationen beigefügt, die vom Paket unterstützt werden. |
Listing-Opt-In-Warnung | Der Entwickler hat einen Eintrag hinzugefügt. |
Nur-Update-Warnung | Der Entwickler versucht, etwas einzufügen, das nur Unterstützung für Aktualisierungen bietet. |
Andere | Die Übermittlung befindet sich in einem nicht erkannten oder nicht kategorisierten Zustand. |
Paketvalidierungswarnung | Der Paketüberprüfungsprozess führte zu einer Warnung. |
Zugehörige Themen
- Einsendungen mithilfe von Microsoft Store-Diensten erstellen und verwalten
- Verwalten von Flight-Paketen mithilfe der Microsoft Store-Übermittlungs-API
- Eine Flugpaket-Einreichung abrufen
- Erstellen Sie einen Flugpaketauftrag
- Eine Paketflug-Einreichung aktualisieren
- Einreichen einer Flugpaket-Einreichung
- Löschen einer Flugpaket-Einreichung
- Den Status einer Paketflug-Übermittlung abrufen