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.