Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulamanızın paketlerini yükleyin
Uygulama gönderim işlemininPaketler sayfası, gönderdiğiniz uygulama için tüm paket dosyalarını (.msix, .msixupload, .msixbundle, .appx, .appxupload ve/veya .appxbundle) karşıya yüklediğiniz yerdir. Aynı uygulama için tüm paketlerinizi bu sayfada karşıya yükleyebilirsiniz ve bir müşteri uygulamanızı indirdiğinde Mağaza her müşteriye cihazı için en uygun paketi otomatik olarak sağlar. Paketlerinizi karşıya yükledikten sonra, belirli Windows 10 veya Windows 11 cihaz ailelerine (ve varsa önceki işletim sistemi sürümlerine) hangi paketlerin sunulacağını gösteren bir tablo görürsünüz.
Paketin neler içerdiği ve nasıl yapılandırılması gerektiği hakkında ayrıntılı bilgi için bkz. Uygulama paketi gereksinimleri. Ayrıca , sürüm numaralarının belirli müşterilere teslim edilen paketleri nasıl etkilediğini ve çeşitli senaryolar için paketleri nasıl yöneteceğinizi de öğrenmek isteyeceksiniz.
Paketleri gönderiminize yükleme
Paketleri yüklemek için yükleme alanına sürükleyin veya dosyalarınıza göz atmak için tıklayın. Paketler sayfası .msix, .msixupload, .msixbundle, .appx, .appxupload ve/veya .appxbundle dosyalarını karşıya yüklemenize olanak sağlar.
Önemli
Windows 10 ve üzeri için .msix, .appx, .msixbundle veya .appxbundle yerine .msixupload veya .appxupload dosyasını buraya yüklemenizi öneririz. Mağaza için UWP uygulamalarını paketleme hakkında daha fazla bilgi için bkz. Visual Studio ile UWP uygulamasını paketleme.
Uygulamanız için herhangi bir paket uçuş oluşturduysanız paket uçuşlarınızdan birinden paket kopyalama seçeneğini içeren bir açılan menü görürsünüz. İstediğiniz paketleri içeren paket uçuşunu seçin. Ardından, bu gönderime dahil etmek üzere paketlerinin herhangi birini veya tümünü seçebilirsiniz.
Paketi doğrularken bir paketle ilgili hatalar algılarsak, size neyin yanlış olduğunu bildirmek için bir ileti görüntüleriz. Paketi kaldırmanız, sorunu düzeltmeniz ve sonra yeniden yüklemeyi denemeniz gerekir. Ayrıca, sorunlara neden olabilecek ancak gönderiminize devam etmenizi engellemeyecek sorunlar hakkında sizi uyaran uyarılar da görebilirsiniz.
Paket ayrıntıları
Karşıya yüklenen paketleriniz burada listelenir ve hedef işletim sistemine göre gruplandırılır. Paketin adı, sürümü ve mimarisi görüntülenir. Desteklenen diller, uygulama özellikleri ve her paket için dosya boyutu gibi daha fazla bilgi için Ayrıntıları göster'e tıklayın.
Gönderinizden bir paketi kaldırmanız gerekiyorsa, her paketin Ayrıntılar bölümünün altındaki Kaldır bağlantısına tıklayın.
Gereksiz paketleri kaldırma
Paketlerinizden bir veya daha fazlasının yedekli olduğunu algılarsak, bu gönderimden yedekli paketleri kaldırmanızı öneren bir uyarı görüntüleriz. Bu durum genellikle daha önce paketleri karşıya yüklediğinizde ve şimdi aynı müşteri kümesini destekleyen daha yüksek sürüme sahip paketler sağladığınızda ortaya çıkar. Bu durumda, artık bu müşterileri desteklemek için daha iyi (daha yüksek sürümlü) bir paketiniz olduğundan, hiçbir müşteri yedekli paketi alamaz.
Yedekli paketleriniz olduğunu algıladığımızda, tüm yedekli paketleri bu gönderimden otomatik olarak kaldırma seçeneği sağlayacağız. Dilerseniz paketleri gönderimden tek tek kaldırabilirsiniz.
Aşamalı paket dağıtımı
Gönderiminiz daha önce yayımlanmış bir uygulamanın güncelleştirmesiyse, bu gönderim yayımlandıktan sonra güncelleştirmeyi aşamalı olarak dağıt (yalnızca Windows 10 veya Windows 11 müşterilerine) yazan bir onay kutusu görürsünüz. Bu, gönderiden paketleri alacak müşterilerin bir yüzdesini seçmenize olanak tanır; böylece geri bildirimleri ve analiz verilerini izleyerek güncelleştirme hakkında daha geniş kapsamlı bir şekilde kullanıma sunmadan önce emin olabilirsiniz. Yeni bir gönderim oluşturmak zorunda kalmadan istediğiniz zaman yüzdeyi artırabilir (veya güncelleştirmeyi durdurabilirsiniz).
Daha fazla bilgi için bkz . Aşamalı paket dağıtımı.
Zorunlu güncelleştirme
Gönderiminiz daha önce yayımlanmış bir uygulamanın güncelleştirmesiyse Bu güncelleştirmeyi zorunlu yap onay kutusunu görürsünüz. Bu, uygulamanızın program aracılığıyla paket güncelleştirmelerini denetlemesine ve güncelleştirilmiş paketleri indirip yüklemesine izin vermek için Windows.Services.Store API'lerini kullandığınızı varsayarak zorunlu güncelleştirmenin tarih ve saatini ayarlamanıza olanak tanır. Uygulamanızın bu seçeneği kullanabilmesi için Windows 10, sürüm 1607 veya üzerini hedeflemesi gerekir.
Daha fazla bilgi için bkz. Uygulamanız için paket güncelleştirmelerini indirme ve yükleme.
Cihaz ailesi kullanılabilirliği
Paketleriniz Paketler sayfasına başarıyla yüklendikten sonra, Cihaz ailesi kullanılabilirliği bölümünde belirli Windows 10 veya Windows 11 cihaz ailelerine (ve varsa önceki işletim sistemi sürümlerine) hangi paketlerin sunulacağını gösteren bir tablo dereceli sırada görüntülenir. Bu bölüm ayrıca gönderimin belirli Windows 10 veya Windows 11 cihaz ailelerindeki müşterilere sunulup sunulmayacağını seçmenize de olanak tanır.
Uyarı
Henüz paketleri karşıya yüklemediyseniz Cihaz ailesi kullanılabilirliği bölümünde Windows 10 veya Windows 11 cihaz aileleri, gönderimin bu cihaz ailelerindeki müşterilere sunulup sunulmayacağını belirtmenize olanak sağlayan onay kutularıyla gösterilir. Bir veya daha fazla paketi yükledikten sonra tablo görünecektir.
Bu bölüm, Microsoft'un uygulamayı gelecekteki windows 10 veya Windows 11 cihaz ailelerinin kullanımına sunmasına izin vermek isteyip istemediğinizi de belirtebileceğiniz bir onay kutusu içerir. Uygulamanızın yeni cihaz aileleri kullanıma sunulduktan sonra daha fazla potansiyel müşterinin kullanımına sunulabilmesi için bu kutuyu işaretli tutmanızı öneririz.
Hangi cihaz ailelerinin destekleneceğini seçme
Tek bir cihaz ailesini hedefleyen paketleri karşıya yüklerseniz, bu paketlerin bu cihaz türündeki yeni müşterilerin kullanımına sunulmasını sağlamak için kutuyu işaretleyeceğiz. Örneğin, bir paket Windows.Desktop'ı hedef alıyorsa, Windows 10/11 Masaüstü kutusu bu paket için işaretlenir (ve diğer cihaz aileleri için kutuları işaretleyemezsiniz).
Windows.Universal cihaz ailesini hedefleyen paketler herhangi bir Windows 10 veya Windows 11 cihazında (Xbox One dahil) çalıştırılabilir. Varsayılan olarak, bu paketleri Xbox dışındaki tüm cihaz türlerinde yeni müşterilerin kullanımına sunacağız.
Gönderiminizi bu cihaz türündeki müşterilere sunmak istemiyorsanız, herhangi bir Windows 10 veya Windows 11 cihaz ailesinin kutusunun işaretini kaldırabilirsiniz. Bir cihaz ailesinin kutusu işaretlenmemişse, bu cihaz türündeki yeni müşteriler uygulamayı alamaz (ancak uygulamayı zaten kullanan müşteriler uygulamayı kullanmaya devam edebilir ve gönderdiğiniz güncelleştirmeleri alır).
Uygulamanız destekliyorsa, uygulamanızı edinebilecek Windows 10 veya Windows 11 cihaz türlerini sınırlamak için belirli bir nedeniniz yoksa tüm kutuların işaretli kalmasını öneririz. Örneğin, uygulamanızın Surface Hub ve/veya Microsoft HoloLens'te iyi bir deneyim sunmadığını biliyorsanız Windows 10 Ekibi ve/veya Windows 10 Holographic kutusunun işaretini kaldırabilirsiniz. Bu, yeni müşterilerin bu cihazlarda uygulamayı edinmesini engeller. Daha sonra bu müşterilere sunmaya hazır olduğunuz konusunda karar verirseniz kutuların işaretli olduğu yeni bir gönderim oluşturabilirsiniz.
Xbox cihazları
Windows.Universal paketleri için varsayılan olarak denetlenmeyen tek Windows 10 veya Windows 11 cihaz ailesi Windows 10 Xbox'tır. Uygulamanız bir oyun değilse (veya bir oyunsa ve Xbox Live Creators Programı'nı etkinleştirdiyseniz veya kavram onay sürecinden geçtiyseniz) ve gönderiminiz Windows 10 SDK sürüm 14393 veya üzeri kullanılarak derlenmiş nötr ve/veya x64 UWP paketlerini içeriyorsa, uygulamayı Xbox One'da müşterilere sunmak için Windows 10 Xbox kutusunu işaretleyebilirsiniz.
Önemli
Uygulamanızın Xbox cihazlarında başlatılması için Windows SDK sürüm 14393 veya üzeri ile derlenmiş nötr veya x64 paketi eklemeniz gerekir. Ancak Windows 10 Xbox'ı denetlerseniz, Xbox için geçerli olan en yüksek sürümlü paketiniz (Xbox veya Evrensel cihaz ailesini hedefleyen nötr veya x64 paketi), önceki bir SDK sürümüyle derlenmiş olsa bile her zaman Xbox'ta müşterilere sunulur. Bu nedenle, Xbox için geçerli olan en yüksek sürümlü paketin Windows SDK 14393 veya sonraki bir sürümle derlendiğinden emin olmak kritik önem taşır. Aksi takdirde Xbox müşterilerinin uygulamanızı başlatamayacağını belirten bir hata iletisi görürsünüz.
Bu hatayı çözmek için aşağıdakilerden birini yapabilirsiniz:
- Geçerli paketleri Windows SDK sürüm 14393 veya üzeri kullanılarak derlenen yeni paketlerle değiştirin.
- Xbox'ı destekleyen ve Windows SDK sürüm 14393 veya üzeri ile derlenmiş bir paketiniz zaten varsa, sürüm numarasını gönderideki en yüksek sürüme sahip paket olacak şekilde artırın.
- Windows 10 Xbox kutusunun işaretini kaldırın.
Sorunu hala çözemiyorsanız desteğe başvurun.
Windows 10 IoT Core için bir UWP uygulaması gönderiyorsanız, paketlerinizi karşıya yükledikten sonra varsayılan seçimlerde değişiklik yapmamalısınız; Windows 10 IoT için ayrı bir onay kutusu yoktur. IoT Core UWP uygulamalarını yayımlama hakkında daha fazla bilgi için bkz. IoT Core UWP uygulamaları için Microsoft Store desteği.
Önemli
Belirli bir Windows 10 veya Windows 11 cihaz ailesinin gönderiminizi almasını tamamen önlemek için bildiriminizdeki TargetDeviceFamily öğesini, microsoft Visual Studio'un bildirimde varsayılan olarak içerdiği Windows.Universal değeri (evrensel cihaz ailesi için) olarak bırakmak yerine yalnızca desteklemek istediğiniz cihaz ailesini (yani Windows.Desktop) hedefleyecek şekilde güncelleştirin.
Cihaz ailesi kullanılabilirliği bölümünde yaptığınız seçimlerin yalnızca yeni alımlar için geçerli olduğunu bilmeniz önemlidir. Uygulamanızı zaten kullanan herkes uygulamayı kullanmaya devam edebilir ve cihaz ailesini buradan kaldırsanız bile gönderdiğiniz güncelleştirmeleri alır. Bu, Windows 10 veya Windows 11'e yükseltmeden önce uygulamanızı satın alan müşteriler için bile geçerlidir.
Cihaz aileleri hakkında daha fazla bilgi için bkz. Uzantı SDK'ları ile programlama.
Derecelendirmeyi anlama
Gönderiminizi hangi Windows 10 veya Windows 11 cihaz ailelerinin indirebileceğini belirtmenin yanı sıra, Cihaz ailesi kullanılabilirliği bölümünde farklı cihaz ailelerinin kullanımına sunulacak olan belirli paketler gösterilir. Belirli bir cihaz ailesinde çalıştırabileceğiniz birden fazla paketiniz varsa, tablo paketlerin sürüm numaralarına göre paketlerin hangi sırayla sunulacağını gösterir. Mağaza'nın paketleri sürüm numaralarına göre sıralama şekli hakkında daha fazla bilgi için bkz. Paket sürümü numaralandırma.
Örneğin, iki paketiniz olduğunu varsayalım: Package_A.appxupload ve Package_B.appxupload. Belirli bir cihaz ailesi için, Package_A.appxupload 1 ve Package_B.appxupload 2 derecesine sahipse, bu, söz konusu cihaz türündeki bir müşteri uygulamanızı aldığı zaman Mağaza ilk olarak Package_A.appxupload'u teslim etmeye çalışır. Müşterinin cihazı Package_A.appxupload dosyasını çalıştıramazsa Mağaza Package_B.appxupload hizmetini sunar. Müşterinin cihazı söz konusu cihaz ailesi için paketlerden herhangi birini çalıştıramıyorsa (örneğin, uygulamanızın desteklediği MinVersion , müşterinin cihazındaki sürümden daha yüksekse) müşteri uygulamayı bu cihaza indiremez.
Uyarı
Belirli bir müşteriye hangi paketin sağlandığı belirlenirken .xap paketlerindeki sürüm numaraları (daha önce yayımlanmış uygulamalar için) dikkate alınmaz. Bu nedenle, eşit dereceye sahip birden fazla .xap paketiniz varsa, sayı yerine yıldız işareti görürsünüz ve müşteriler iki paketten birini alabilir. Müşterileri bir .xap paketinden daha yeni bir pakete güncelleştirmek için, yeni gönderimde eski .xap dosyasını kaldırdığınızdan emin olun.
Windows developer