Skema StoreManifest (Windows 10)

StoreManifest.xml adalah file konfigurasi opsional yang mungkin disertakan dalam paket UWP. Tujuannya adalah untuk mengaktifkan fitur, seperti mendeklarasikan aplikasi Anda sebagai aplikasi perangkat Microsoft Store, yang tidak dicakup oleh file AppxManifest.xml. StoreManifest.xml dikirimkan dengan paket aplikasi dan harus berada di folder akar proyek utama aplikasi Anda.

Catatan Bagian ini menjelaskan StoreManifest.xml untuk paket UWP yang menargetkan Windows 10. Untuk paket yang menargetkan Windows 8.1 dan yang lebih lama, lihat Skema StoreManifest (Windows 8.1 dan yang lebih lama).

 

Untuk memvalidasi StoreManifest.xml Anda, buat dokumen xml baru di Microsoft Visual Studio dan tambahkan deklarasi berikut:

http://schemas.microsoft.com/appx/2015/StoreManifest namespace

Lihat contoh dokumen instans di Contoh XML StoreManifest.

Tabel berikut mencantumkan semua elemen dalam skema ini, diurutkan menurut abjad berdasarkan nama.

Elemen Deskripsi
Dependensi

Menyatakan persyaratan bahwa paket bergantung pada berlaku untuk perangkat.

DeviceCompanionApplication

Elemen DeviceCompanionApplication berisi semua konfigurasi yang diperlukan untuk mendeklarasikan aplikasi Anda sebagai aplikasi perangkat Microsoft Store.

DirectXDependency

Mengidentifikasi tingkat DirectX minimum yang harus didukung perangkat agar paket Anda berjalan dengan benar.

ExperienceId

Elemen ExperienceId menentukan GUID yang menautkan metadata perangkat ke aplikasi perangkat yang dapat diperoleh secara otomatis saat perangkat pertama kali tersambung. Setiap GUID ExperienceId sesuai dengan elemen ExperienceId dari paket metadata perangkat.

MemoryDependency

Mengidentifikasi memori minimum yang harus dimiliki perangkat agar paket Anda berjalan dengan benar.

Untuk perangkat desktop, nilai menunjukkan persyaratan untuk memori yang diinstal. Memori yang tersedia tidak dipertimbangkan.

Untuk perangkat seluler, nilai menunjukkan persyaratan untuk memori yang tersedia. Persyaratan yang setara untuk memori yang diinstal pada perangkat seluler adalah sebagai berikut:

  • 300MB = perangkat harus memiliki setidaknya 1 GB memori yang diinstal
  • 750MB = perangkat harus memiliki setidaknya 2 GB memori yang diinstal
  • 1000MB = perangkat harus memiliki setidaknya 3 GB memori yang diinstal
  • 2000MB = perangkat harus memiliki setidaknya 4 GB memori yang diinstal

Misalnya, jika Anda menentukan bahwa aplikasi UWP Anda memerlukan 300 MB untuk berjalan dengan benar, itu hanya akan dapat diinstal pada perangkat seluler dengan >RAM 1 GB atau di perangkat desktop dengan >RAM 300 MB.

StoreManifest

Simpul akar untuk skema StoreManifest (untuk Windows 10).

TargetDeviceFamily

Mengidentifikasi keluarga perangkat yang ditargetkan paket Anda.

Penting Dalam kebanyakan kasus, Anda hanya harus menentukan keluarga perangkat Anda di [TargetDeviceFamily](.. . /.. Elemen /appxpackage/uapmanifestschema/element-targetdevicefamily.md) appxManifest Anda. Nilai di sini hanya boleh digunakan jika Anda perlu mengambil alih info tersebut (menggunakan subset nilai yang disediakan di sana).