Udostępnij przez


Omówienie pliku Instalatora aplikacji

Często musisz udostępnić aplikację wielu użytkownikom. Później musisz zaktualizować aplikację i upewnić się, że możesz to zrobić w sposób, który jest bezproblemowy nawet dla użytkowników nietechnicznych i łatwy dla Ciebie.

Aby ułatwić osiągnięcie tego celu, wprowadziliśmy plik Instalatora aplikacji jako systemu Windows 10 w wersji 1709. Jest to plik XML, który można utworzyć samodzielnie lub utworzyć przy użyciu programu Visual Studio (zobacz instrukcje programu Visual Studio tutaj). Plik Instalatora aplikacji określa, gdzie znajduje się aplikacja i jak ją zaktualizować. Jeśli zdecydujesz się używać tej metody dystrybucji aplikacji, musisz udostępnić użytkownikom plik Instalatora aplikacji zamiast rzeczywistego kontenera aplikacji. Użytkownik musi następnie kliknąć plik Instalatora aplikacji. W tym momencie zostanie wyświetlony znajomy interfejs użytkownika Instalatora aplikacji i poprowadzi użytkownika przez instalację. Po zainstalowaniu aplikacji przez użytkownika, wykonując te kroki, aplikacja jest skojarzona z plikiem Instalatora aplikacji.

Później, gdy masz aktualizację aplikacji, zaktualizujesz tylko plik Instalatora aplikacji (appinstaller). Po zaktualizowaniu pliku nowa wersja aplikacji zostanie wypchnięta do użytkownika. Jest to szczególnie dobre dla użytkowników, ponieważ nie muszą wykonywać żadnych czynności w celu uzyskania aktualizacji. Po prostu nadal korzystają z aplikacji jak zwykle, a aktualizacja zostanie do nich dostarczona.

Oto przykład pokazujący, jak to działa:

  1. It Pro Joe chce dystrybuować aplikację Human Resources do swojego przedsiębiorstwa.
  2. IT Pro Joe umieszcza aplikację Human Resources w udziale i tworzy plik Instalatora aplikacji o nazwie HumanResources.appinstaller. Ten plik Instalatora aplikacji jest skojarzony z aplikacją.
  3. IT Pro Joe umieszcza program HumanResources.appinstaller na wspólnym dysku.
  4. Specjalista IT Joe wskazuje pracownikom przedsiębiorstwa program HumanResources.appinstaller.
  5. Menedżerka Maggie klika element HumanResources.appinstaller i otrzymuje interfejs Instalatora aplikacji, który prowadzi ją do zainstalowania aplikacji Human Resources.
  6. Od tego momentu na urządzeniu kierownika Maggie Human Resources jest tylko inną aplikacją i wchodzi z nią w interakcje, tak jak w przypadku każdej innej aplikacji. Może przypiąć go do paska zadań lub menu Start, pojawia się na liście aplikacji itp.
  7. Tydzień później pro IT Joe otrzymuje aktualizację do aplikacji Human Resources. Aby udostępnić go użytkownikom, aktualizuje tylko program HumanResources.appinstaller, aby wskazywał nową wersję aplikacji i ustawia odpowiedni typ aktualizacji.
  8. Następnego ranka, Manager Maggie, który nie wie nic o aktualizacji uruchamia aplikację Human Resources, która jest już na jej pulpicie.
  9. Aplikacja wykrywa, że istnieje aktualizacja i automatycznie stosuje aktualizację
  10. Menedżer Maggie cieszy się, że ma teraz najnowszą wersję aplikacji i może korzystać z nowych funkcji.

Począwszy od aktualizacji Windows 10 Fall Creators Update (wersja 1709, kompilacja 16299) i nowszych wersjach, zestaw Windows SDK udostępnia również kilka interfejsów API, których można użyć do programowego modyfikowania pakietów za pośrednictwem plików Instalatora aplikacji lub pobierania informacji o aplikacjach za pomocą skojarzenia Instalatora aplikacji. Aby uzyskać więcej informacji, zobacz Powiązana dokumentacja.

Hostowanie pliku Instalatora aplikacji na potrzeby pobierania i aktualizacji

Możesz użyć pliku Instalatora aplikacji, aby pobrać lub zaktualizować aplikację z internetu, udziału sieciowego lub lokalnego udziału plików. Pliki Instalatora aplikacji do pobrania i aktualizacji obsługują protokoły https, http i smb.

Zawartość pliku Instalatora aplikacji

Na poniższej ilustracji przedstawiono przykładowy plik Instalatora aplikacji. Aby uzyskać szczegółowe informacje o elementach XML w pliku Instalatora aplikacji, zobacz dokumentację schematu pliku Instalatora aplikacji. Aby uzyskać więcej informacji na temat konfigurowania ustawień aktualizacji w pliku Instalatora aplikacji, zobacz Konfigurowanie ustawień aktualizacji w pliku Instalatora aplikacji.

Przykład pliku Instalatora aplikacji z ustawieniami aktualizacji