Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aplikacja Instalator aplikacji umożliwia deweloperom i informatykom dystrybuowanie aplikacji systemu Windows 10 przez hostowanie ich we własnej usłudze Content Delivery Network (CDN). Jest to przydatne w przypadku przedsiębiorstw, które nie chcą ani nie muszą publikować swoich aplikacji w Sklepie Microsoft Store, ale nadal chcą korzystać z platformy pakowania i wdrażania systemu Windows 10.
W tym temacie opisano kroki konfigurowania witryny internetowej usług Amazon Web Services (AWS) do hostowania pakietów aplikacji systemu Windows 10 oraz sposobu używania aplikacji Instalatora aplikacji do instalowania pakietów aplikacji.
Konfiguracja
Aby pomyślnie wykonać czynności opisane w tym samouczku, potrzebne są następujące elementy:
- Subskrypcja platformy AWS
- Strona internetowa
- Pakiet aplikacji systemu Windows 10 — pakiet aplikacji, który będzie dystrybuowany
Opcjonalnie: Projekt startowy w witrynie GitHub. Jest to przydatne, jeśli nie masz pakietu aplikacji ani strony internetowej do pracy, ale nadal chcesz dowiedzieć się, jak używać tej funkcji.
W tym samouczku opisano sposób konfigurowania strony internetowej i pakietów hostów na platformie AWS. Będzie to wymagało subskrypcji platformy AWS. W zależności od skali operacji możesz użyć dostępnego bezpłatnego członkostwa, aby skorzystać z tego samouczka.
Krok 1. Członkostwo w usłudze AWS
Aby uzyskać członkostwo w usłudze AWS, odwiedź stronę szczegółów konta platformy AWS. Na potrzeby tego samouczka możesz użyć bezpłatnego członkostwa.
Krok 2. Tworzenie zasobnika usługi Amazon S3
Amazon Simple Storage Service (S3) to oferta platformy AWS do zbierania, przechowywania i analizowania danych. Zasobniki S3 to wygodny sposób hostowania pakietów aplikacji systemu Windows 10 i stron internetowych na potrzeby dystrybucji.
Po zalogowaniu się do platformy AWS przy użyciu poświadczeń znajdź ServicesS3.
Wybierz Utwórz kubel i wprowadź nazwę kubla dla swojej witryny. Postępuj zgodnie z monitami w oknie dialogowym, aby ustawić właściwości i uprawnienia. Aby upewnić się, że aplikacja systemu Windows 10 może być dystrybuowana z witryny internetowej, włącz uprawnienia do odczytu i zapisu dla zasobnika i wybierz pozycję Udziel publicznego dostępu do odczytu do tego zasobnika.
Przejrzyj podsumowanie, aby upewnić się, że wybrane opcje zostały odzwierciedlone. Kliknij pozycję Utwórz zasobnik , aby zakończyć ten krok.
Krok 3. Przekazywanie pakietu aplikacji systemu Windows 10 i stron internetowych do zasobnika S3
Po utworzeniu zasobnika Amazon S3 będzie można go zobaczyć w widoku Amazon S3. Oto przykład tego, jak wygląda nasz pokazowy kubełek demonstracyjny:
Teraz możemy przekazać pakiety aplikacji i strony internetowe, które chcemy hostować w zasobniku Amazon S3.
Kliknij nowo utworzony koszyk, aby załadować zawartość. Pojemnik jest obecnie pusty, ponieważ nic nie zostało jeszcze przesłane. Kliknij przycisk Przekaż i wybierz pakiety aplikacji i pliki stron internetowych, które chcesz przekazać.
Uwaga / Notatka
Jeśli nie masz dostępnego pakietu aplikacji, możesz użyć pakietu aplikacji będącego częścią udostępnionego repozytorium projektu startowego w witrynie GitHub. Certyfikat (MySampleApp.cer), za pomocą którego podpisano pakiet, znajduje się również razem z przykładem na GitHubie. Przed zainstalowaniem aplikacji musisz mieć zainstalowany certyfikat na urządzeniu.
Podobnie jak uprawnienia do tworzenia zasobnika Amazon S3, zawartość w zasobniku musi mieć również uprawnienia odczytu, zapisu i udzielania publicznego dostępu do odczytu do tych obiektów .
Jeśli chcesz przetestować załadowanie strony internetowej, ale jej nie masz, możesz użyć przykładowej strony HTML (default.html) z Projektu Startowego.
Ważne
Przed przesłaniem strony internetowej upewnij się, że odnośnik do pakietu aplikacji na stronie internetowej jest poprawny.
Aby uzyskać odwołanie do pakietu aplikacji, najpierw przekaż pakiet aplikacji i skopiuj adres URL pakietu aplikacji. Edytuj stronę internetową html, aby odzwierciedlić poprawną ścieżkę pakietu aplikacji. Zobacz przykładowy kod, aby uzyskać więcej szczegółów.
Wybierz przesłany plik pakietu aplikacji, aby uzyskać link do pakietu aplikacji.
Skopiuj link do pakietu aplikacji i dodaj odwołanie na stronie internetowej.
<html>
<head>
<meta charset="utf-8" />
<title> Install My Sample App</title>
</head>
<body>
<a href="ms-appinstaller:?source=https://s3-us-west-2.amazonaws.com/appinstaller-aws-demo/MySampleApp.msixbundle"> Install My Sample App</a>
</body>
</html>
Przekaż plik HTML do zasobnika Amazon S3. Pamiętaj, aby ustawić uprawnienia zezwalania na dostęp do odczytu i zapisu .
Krok 4. Testowanie
Po przekazaniu strony internetowej do zasobnika Amazon S3 pobierz link do strony internetowej, wybierając przekazany plik HTML.
Użyj linku, aby otworzyć stronę internetową. Ponieważ ustawiamy uprawnienia do udzielania publicznego dostępu do pakietu aplikacji i strony internetowej, każda osoba mająca link do strony internetowej będzie mogła uzyskać do niej dostęp i zainstalować pakiety aplikacji systemu Windows 10 przy użyciu Instalatora aplikacji. Należy pamiętać, że Instalator aplikacji jest częścią platformy Windows 10. Jako deweloper nie musisz dodawać żadnego dodatkowego kodu ani funkcji do aplikacji, aby umożliwić korzystanie z Instalatora aplikacji.
Rozwiązywanie problemów
Nie można zainstalować instalatora aplikacji
Instalacja aplikacji zakończy się niepowodzeniem, jeśli certyfikat podpisany przez pakiet aplikacji nie jest zainstalowany na urządzeniu. Aby rozwiązać ten problem, należy zainstalować certyfikat przed instalacją aplikacji. Jeśli hostujesz pakiet aplikacji do dystrybucji publicznej, zaleca się podpisanie pakietu aplikacji przy użyciu certyfikatu z urzędu certyfikacji.