Freigeben über


Registrieren einer App in einem losen Ordner

Anforderung

Mithilfe des folgenden Anforderungsformats können Sie eine App in einem losen Ordner registrieren.

Methode Anforderungs-URI
POST /api/app/packagemanager/register

URI-Parameter

Sie können im Anforderungs-URI die folgenden zusätzlichen Parameter angeben:

URI-Parameter Beschreibung
Ordner (erforderlich) Der Zielordnername des zu registrierenden Pakets. Dieser Ordner muss unter "d:\developmentfiles\LooseApps" auf der Konsole vorhanden sein. Dieser Ordnername sollte base64-codiert sein, da er Pfadtrennzeichen enthalten kann, wenn sich der Ordner in einem Unterordner unter LooseApps befindet.

Anforderungsheader

  • Keine

Anforderungstext

  • Keine

Antwort

Statuscode

Diese API hat die folgenden erwarteten Statuscodes:

HTTP-Statuscode BESCHREIBUNG
200 Bereitstellungsanforderung akzeptiert und wird verarbeitet
4XX Fehlercodes
5XX Fehlercodes

Verfügbare Gerätefamilien

  • Windows Xbox

Hinweise

Es gibt mindestens drei verschiedene Möglichkeiten, um die lose App auf der Konsole im gewünschten Ordner abzurufen. Am einfachsten kopieren Sie die Dateien einfach über SMB in \<IP_Address>\DevelopmentFiles\LooseApps. Dies erfordert einen Benutzernamen und ein Kennwort für UWA-Kits, die über /ext/smb/developerfolder abgerufen werden können.

Die zweite Möglichkeit besteht darin, einzelne Dateien an den richtigen Speicherort zu kopieren, indem sie post to /api/file/file,where knownfolderid is DevelopmentFiles, packagefullname is empty, and filename and path are correct supplied (path should begin with LooseApps).

Die dritte Möglichkeit besteht darin, einen ganzen Ordner gleichzeitig über /api/app/packagemanager/upload zu kopieren, wobei destinationFolder der Name des Ordners ist, der unter "d:\developmentfiles\looseapps" abgelegt werden soll, und die Nutzlast ist ein mehrteiliger http-Textkörper des Verzeichnisinhalts.