Udostępnij za pośrednictwem


Przekazywanie pakietów aplikacji dla aplikacji MSI/EXE

Prześlij pakiety swojej aplikacji

Strona Pakiety procesu przesyłania aplikacji to miejsce, w którym podajesz pakiety (MSI/EXE) i skojarzone informacje dotyczące przesyłanej aplikacji. Gdy klient pobierze aplikację, sklep automatycznie udostępni każdemu klientowi pakiet, który najlepiej sprawdza się dla swojego urządzenia.

Zrzut ekranu przedstawiający sekcję Przegląd pakietów w Centrum partnerskim.

Musisz ukończyć stronę Pakiety dla co najmniej jednego pakietu. Aby dodać pakiet, kliknij pozycję Dodaj pakiet na stronie Pakiety.

Zrzut ekranu przedstawiający sekcję Pakiety z omówieniem szczegółów pakietu.

Dodawanie i edytowanie informacji o pakiecie

Aby edytować informacje o pakiecie, wybierz pakiet na stronie Pakiety. Każdy pakiet należy edytować oddzielnie.

Adres URL pakietu
Wymagane

Musisz wprowadzić co najmniej jeden wersjonowany bezpieczny adres URL wskazujący pakiet aplikacji (MSI/EXE) hostowany w Twojej usłudze CDN. Przykładem wersjonowanego bezpiecznego adresu URL jest https://www.contoso.com/downloads/1.1/setup.exe. Gdy klient zainstaluje aplikację ze Sklepu, sklep pobierze pakiet z tego adresu URL. Należy postępować zgodnie z dobrymi praktykami usługi CDN i upewnić się, że ten adres URL jest wydajny, niezawodny i dostępny na podstawie wybranego rynku.

Zrzut ekranu przedstawiający sekcję Pakiety, w której można podać szczegóły adresu URL pakietu.

Jeśli musisz zaktualizować adres URL pakietu, możesz użyć opcji przesyłania aktualizacji w Centrum partnerskim, aby określić nowy adres URL pakietu.

Plik binarny w adresie URL pakietu nie może ulec zmianie po przesłaniu, aby upewnić się, że użytkownicy instalują tylko certyfikowane pliki binarne. Sklep zachowa kopie najnowszych pakietów aplikacji do dystrybucji w przypadku, gdy instalator aplikacji hostowany przez Ciebie w oddzielnej usłudze hostingu, takiej jak sieć dostarczania zawartości (CDN), zostanie zamieniony na nowe pakiety instalatora aplikacji bez przesyłania za pośrednictwem Centrum partnerskiego lub interfejsu API. Sklep pobierze również nowe pakiety aplikacji i zainicjuje proces certyfikacji. Jeśli aktualizacje przechodzą testy certyfikacji, sklep udostępnia je użytkownikom końcowym. Jeśli aktualizacje kończą się niepowodzeniem testów certyfikacji, Sklepy powiadamiają o przesłaniu aktualizacji za pośrednictwem Centrum partnerskiego lub interfejsu API.

Musisz przesłać samodzielny instalator offline, a nie program, który pobiera pliki binarne podczas uruchamiania. Jest to wymagane, aby potwierdzić, że zainstalowane pliki binarne są takie same, jak te, które przeszły proces certyfikacji.

Architektura
Wymagane

Musisz wybrać architekturę kodu zawartego w pakiecie z jednej z następujących wartości:

  • x86
  • x64
  • neutralny
  • ramię
  • arm64

Zrzut ekranu przedstawiający sekcję Pakiety, w której można podać szczegóły architektury aplikacji.

Jeśli masz pakiety skompilowane w więcej niż 1 architekturze, należy dodać je do przesyłania.

Obsługiwane języki

Języki
Wymagane

Zrzut ekranu przedstawiający sekcję Pakiety, w której można podać języki obsługiwane przez aplikację.

Aplikacje można przesyłać do Sklepu Microsoft w ponad 100 językach. Aplikacja musi obsługiwać co najmniej jeden z następujących języków.

Uwaga / Notatka

Kody językowe, które nie są wymienione tutaj, nie są obsługiwane przez sklep.

Nazwa języka Obsługiwane kody języków
Afrikaans af, af-za
Albański sq, sq-al
Amharski rano, am-et
Armeński Cześć, hy-am
język assamski as, as-in
Azerbejdżańcy az-arab, az-arab-az, az-cyrl, az-cyrl-az, az-latn, az-latn-az
Baskijski (baskijski) ja, eu-es
Białoruski bądź, be-by
język bengalski bn, bn-bd, bn-in
Bośniacki bs, bs-cyrl, bs-cyrl-ba, bs-latn, bs-latn-ba
Bułgarski bg, bg-bg
Kataloński ca, ca-es, ca-es-valencia
Cherokee chr-cher, chr-cher-us, chr-latn
Chiński (uproszczony) zh-Hans, zh-cn, zh-hans-cn, zh-sg, zh-hans-sg
Chiński (tradycyjny) zh-Hant, zh-hk, zh-mo, zh-tw, zh-hant-hk, zh-hant-mo, zh-hant-tw, zh-mo, zh-tw, zh-hant-hk, zh-hant-mo, zh-hant-tw
Chorwacki hr, hr-hr, hr-ba
Czeski cs, cs-cz
Duński tak, da-dk
Dari prs, prs-af, prs-arab
Niderlandzki nl, nl-nl, nl-be
angielski en, en-au, en-ca, en-gb, en-ie, en-in, en-nz, en-sg, en-us, en-za, en-bz, en-hk, en-id, en-jm, en-kz, en-mt, en-my, en-ph, en-pk, en-tt, en-vn, en-zw
Estoński oraz, et-ee
Filipiński fil, fil-latn, fil-ph
Fiński fi, fi-fi
Francuski fr, fr-be , fr-ca , fr-ch , fr-fr , fr-lu, fr-cd, fr-ci, fr-cm, fr-ht, fr-ma, fr-mc, fr-ml, fr-re, frc-latn, frp-latn
Galicyjski gl, gl-es
Gruziński ka, ka-ge
Niemiecki de, de-at, de-ch, de-de, de-lu, de-li
Grecki el, el-gr
Gudżarati gu, gu-in
Hausa ha, ha-latn, ha-latn-ng
Hebrajski on, he-il
Język hindi cześć, hi-in
Węgierski hu, hu-hu
Islandzki jest, is-is
język igbo ig-latn, ig-ng
Indonezyjski id, id-id
Inuktitut (łaciński) iu-cans, iu-latn, iu-latn-ca
Irlandzki ga, ga-ie
isiXhosa xh, xh-za
isiZulu zu, zu-za
Włoski to, it-it, it-ch
Japoński tak , ja-jp
Kannada kn, kn-in
język kazachski kk, kk-kz
język khmerski km, km-kh
K'iche' quc-latn, qut-gt, qut-latn
Kinyarwanda rw, rw-rw
Suahili sw, sw-ke
Konkani kok, kok-in
Koreański ko, ko-kr
Kurdyjski ku-arab, ku-arab-iq
Kirgiski ky-kg, ky-cyrl
Laotański lo, lo-la
Łotewski lv, lv-lv
Litewski lt, lt-lt
Luksemburski lb, lb-lu
Macedoński mk, mk-mk
Malajski ms, ms-bn, ms-my
Malayalam ml, ml-in
Maltański mt, mt-mt
Maorysi mi, mi-latn, mi-nz
Marathi pan, mr-in
Mongolski (cyrylica) mn-cyrl, mn-mong, mn-mn, mn-phag
Nepalski nie, ne-np
Norweski nb, nb-no, nn, nn-no, nie, no-no
Orija lub, or-in
Perski fa, fa-ir
Polski pl, pl-pl
portugalski (Brazylia) pt-br
Język portugalski (Portugalia) pt, pt-pt
Pendżabski pa, pa-arab, pa-arab-pk, pa-deva, pa-in
Keczua quz, quz-bo, quz-ec, quz-pe
Rumuński ro, ro-ro
Rosyjski ru , ru-ru
Szkocki gaelicki gd-gb, gd-latn
Serbski (łaciński) sr-Latn, sr-latn-cs, sr-latn-ba, sr-latn-me, sr-latn-rs
Serbski (cyrylica) sr-cyrl, sr-cyrl-ba, sr-cyrl-cs, sr-cyrl-me, sr-cyrl-rs
Sesotho sa Leboa nso, nso-za
Setswana tn, tn-bw, tn-za
Sindhi sd-arab, sd-arab-pk, sd-deva
Sinhala tak, si-lk
Słowacki sk, sk-sk
Słoweński sl, sl-si
Hiszpański es, es-cl, es-co, es-es, es-mx, es-ar, es-bo, es-cr, es-do, es-ec, es-gt, es-hn, es-ni, es-pa, es-pe, es-pr, es-py, es-sv, es-us, es-uy, es-ve
Szwedzki sv, sv-se, sv-fi
język tadżycki (cyrylica) tg-arab, tg-cyrl, tg-cyrl-tj, tg-latn
język tamilski ta, ta-in
Tatarski tt-arab, tt-cyrl, tt-latn, tt-ru
Telugu te, te-in
Tajska th, th-th
Tigrinia ti, ti-et
Turecki tr, tr-tr
Turkmeński tk-cyrl, tk-latn, tk-tm, tk-latn-tr, tk-cyrl-tr
Ukraiński uk, uk-ua
urdu nr, ur-pk
Ujgur ug-arab, ug-cn, ug-cyrl, ug-latn
Uzbek (łaciński) uz, uz-cyrl, uz-latn, uz-latn-uz
Wietnamski vi, vi-vn
Walijski cy, cy-gb
Wolof wo, wo-sn
Joruba yo-latn, yo-ng

Typ aplikacji
Wymagane

Wybierz typ aplikacji — (EXE/MSI). Jeśli wybierzesz plik EXE, musisz podać parametry instalatora i szczegóły dotyczące obsługi instalatora.

Zrzut ekranu przedstawiający sekcję Pakiety, w której można podać typ (msi/exe) aplikacji.

Zrzut ekranu przedstawiający sekcję Pakiety z dodatkowymi polami wymaganymi dla typu exe aplikacji.

Parametry instalatora
Wymagane

Sklep będzie musiał uruchomić instalatora w trybie dyskretnym. Aby to umożliwić, należy podać wymagane przełączniki, takie jak /s, specyficzne dla instalatora dla aplikacji EXE. Nie jest to wymagane, jeśli instalator działa w trybie dyskretnym domyślnie bez żadnych przełączników.

Zrzut ekranu przedstawiający sekcję Pakiety, w której można podać parametry instalatora aplikacji.

W przypadku aplikacji MSI sklep używa domyślnego przełącznika dyskretnego "/qn", aby uruchomić instalatora w trybie dyskretnym.

Obsługa instalatora dla aplikacji EXE
Niewymagane

Zrzut ekranu przedstawiający sekcję strony szczegółów pakietu Centrum partnerskiego, na której można określić kody powrotne odpowiadające wynikom instalatora.

Aplikacje EXE zwykle mają instalatory, które podczas ich instalacji zwracają kody niestandardowe. Ten sklep obsługuje komunikaty i działania skierowane do klientów, odpowiednie dla własnych kodów zwrotnych dostarczonych przez Ciebie.

Poniżej przedstawiono standardowe scenariusze instalacji obsługiwane przez Sklep:

Scenariusz Opis
Instalacja anulowana przez użytkownika Operacja instalacji została anulowana przez użytkownika.
Aplikacja już istnieje Aplikacja już istnieje na urządzeniu.
Instalacja jest już w toku Inna instalacja jest już w toku. Użytkownik musi ukończyć instalację przed kontynuowaniem tej instalacji.
Miejsce na dysku jest pełne Miejsce na dysku jest pełne.
Wymagany ponowny rozruch Do ukończenia instalacji jest wymagane ponowne uruchomienie.
Awaria sieci Podaj niestandardowe wartości kodu zwrotnego dla różnych niepowodzeń związanych z siecią.
Pakiet odrzucony podczas instalacji Pakiet odrzucony podczas instalacji z powodu włączenia zasad zabezpieczeń na urządzeniu.
Instalacja powiodła się Instalacja zakończyła się pomyślnie.

W zależności od zachowania instalatora można dodać więcej niż 1 kod powrotny dla każdego z powyższych scenariuszy.

W przypadku scenariuszy wykraczających poza powyższą listę standardowych, klienci są kierowani do dokumentacji kodów zwrotnych instalatora. W przypadku rozmaitych sytuacji niepowodzenia instalacji można dodać niestandardowe kody zwrotne wraz z adresem URL do dokumentacji dotyczącej konkretnego kodu zwrotnego, do którego Store może wskazywać klientów.

Zdecydowanie zalecamy udostępnienie tych informacji dla aplikacji EXE, aby Sklep mógł zapewnić klientom dostosowane doświadczenie. Pomoże to również Sklepowi w przetwarzaniu i zgłaszaniu instalacji aplikacji EXE.

Po dodaniu pakietu kliknij pozycję Zapisz wersję roboczą. Nastąpi powrót na stronę Zarządzanie pakietami. Na liście pakietów zobaczysz, że pakiet został dodany. Po sprawdzeniu, czy pakiet został dodany na liście pakietów, kliknij pozycję Zapisz wszystko. Zostaniesz poinformowany, że Twój pakiet jest przesyłany, a po jego pomyślnym przesłaniu otrzymasz komunikat Zapisano pomyślnie.

Dostępność rodziny urządzeń

Aplikacje MSI lub EXE są dostępne do pobrania ze Sklepu dla urządzeń stacjonarnych z systemem Windows 10 i 11.