Mendaftarkan aplikasi di folder longgar

Permintaan

Anda dapat mendaftarkan aplikasi di folder longgar dengan menggunakan format permintaan berikut.

Metode URI Permintaan
POST /api/app/packagemanager/register

Parameter URI

Anda dapat menentukan parameter tambahan berikut pada URI permintaan:

URI Parameter Deskripsi
folder (diperlukan) Nama folder tujuan paket yang akan didaftarkan. Folder ini harus ada di bawah d:\developmentfiles\LooseApps pada konsol. Nama folder ini harus dikodekan base64 karena mungkin berisi pemisah jalur jika folder berada dalam subfolder di bawah LooseApps.

Header permintaan

  • Tidak ada

Badan permintaan

  • Tidak ada

Respons

Kode status

API ini memiliki kode status yang diharapkan berikut.

Kode status HTTP Deskripsi
200 Menyebarkan permintaan yang diterima dan sedang diproses
4XX Kode kesalahan
5XX Kode kesalahan

Keluarga perangkat yang tersedia

  • Windows Xbox

Catatan

Setidaknya ada tiga cara berbeda untuk mendapatkan aplikasi longgar di konsol di folder yang diinginkan. Yang paling mudah adalah hanya menyalin file melalui SMB ke \<IP_Address>\DevelopmentFiles\LooseApps. Ini akan memerlukan nama pengguna dan kata sandi pada kit UWA yang dapat diperoleh melalui /ext/smb/developerfolder.

Cara kedua adalah dengan menyalin file individual ke lokasi yang benar dengan melakukan POST ke /api/filesystem/apps/file di mana knownfolderid adalah DevelopmentFiles, packagefullname kosong, dan nama file dan jalur disediakan dengan benar (jalur harus dimulai dengan LooseApps).

Cara ketiga adalah menyalin seluruh folder sekaligus melalui /api/app/packagemanager/upload di mana destinationFolder adalah nama folder yang akan ditempatkan di bawah d:\developmentfiles\looseapps dan payload adalah isi http multi-bagian yang sesuai dengan konten direktori.