Fitur yang memerlukan identitas paket

Beberapa pengalaman Windows modern mengharuskan aplikasi Anda memiliki identitas paket saat runtime (dengan kata lain, aplikasi Anda perlu dipaketkan). Pengalaman tersebut termasuk fitur Windows tertentu, API Windows Runtime tertentu, ekstensi paket, dan komponen UWP.

aplikasi Platform Windows Universal (UWP) menerima identitas paket secara default karena hanya dapat didistribusikan melalui paket MSIX. Jenis aplikasi Windows lainnya, termasuk aplikasi WPF, juga dapat disebarkan melalui paket MSIX untuk mendapatkan identitas paket. Tetapi aplikasi yang dibungkus dengan lokasi eksternal juga memiliki identitas paket. Untuk informasi selengkapnya tentang istilah-istilah ini, lihat Keuntungan dan kekurangan pengemasan aplikasi Anda.

Hanya aplikasi paket (termasuk aplikasi yang di kemas dengan lokasi eksternal) yang memiliki identitas paket saat runtime. Jika aplikasi Anda memiliki identitas paket, Maka Anda dapat menggunakan fitur berikut di aplikasi Anda.

Notifications

API pemberitahuan SDK Aplikasi Windows mengharuskan aplikasi Anda memiliki identitas paket.

Integrasikan dengan ekstensi paket

Jika aplikasi Anda perlu berintegrasi dengan sistem (misalnya, membuat aturan firewall), maka jelaskan hal-hal tersebut dalam manifes paket aplikasi Anda, dan sistem akan melakukan sisanya. Untuk sebagian besar tugas ini, Anda tidak perlu menulis kode apa pun sama sekali. Dengan sedikit XML dalam manifes, Anda dapat melakukan hal-hal seperti: memulai proses saat pengguna masuk; mengintegrasikan aplikasi Anda ke dalam File Explorer; dan tambahkan aplikasi Anda daftar target cetak yang muncul di aplikasi lain.

Untuk informasi selengkapnya, lihat Mengintegrasikan aplikasi desktop Anda dengan ekstensi paket.

Mendapatkan info aktivasi untuk aplikasi paket

Mulai dari Windows 10, versi 1809, aplikasi paket dapat mengambil jenis info aktivasi tertentu selama startup. Misalnya, Anda bisa mendapatkan info yang terkait dengan aktivasi aplikasi agar tidak membuka file, dari mengklik roti panggang interaktif, atau menggunakan protokol.

Untuk informasi selengkapnya, lihat Mendapatkan info aktivasi untuk aplikasi paket.

Perluas dengan komponen UWP

Beberapa pengalaman Windows (misalnya, halaman UI yang mendukung sentuhan) harus berjalan di dalam AppContainer. Secara umum, Anda harus terlebih dahulu menentukan apakah Anda dapat menambahkan pengalaman dengan meningkatkan aplikasi desktop yang ada dengan WINDOWS Runtime API. Jika Anda harus menggunakan komponen UWP untuk mencapai pengalaman, maka Anda dapat menambahkan proyek UWP ke solusi Anda, dan menggunakan layanan aplikasi untuk berkomunikasi antara aplikasi desktop Anda dan komponen UWP.

Untuk informasi selengkapnya, lihat Memperluas aplikasi desktop Anda dengan komponen UWP.

Distribusikan

Jika Anda mengemas aplikasi dalam paket MSIX, maka sangat mudah untuk mendistribusikannya dengan menerbitkannya di Microsoft Store, atau dengan memuatnya secara samping ke sistem.

Untuk informasi selengkapnya, lihat Mendistribusikan aplikasi desktop kemasan Anda.