Progresszív webalkalmazás létrehozása, amely telepíthető és futtatható az egyes ügyfeleken

Oldal frissítve :
Oldal létrehozásának dátuma :

környezet

Visual Stúdió
  • Visual Studio 2019
.NET (angolul)
  • .NET 5.0

Mi az a progresszív webalkalmazás (PWA)?

Egyszerűen fogalmazva, ez egy olyan alkalmazás, amely lehetővé teszi webalkalmazások telepítését és használatát minden eszközön, például Windows PC-n, iPhone-on vagy Androidon.

A Blazor WebAssembly valósága maga is szabványosított WebAssembly, így a fenti megvalósítás lehetséges. Alapvetően webalkalmazás-alapú, de natív funkciókat is használhat, például push értesítéseket a Plus Alpha-ban.

A felhasználó telepítési eljárása is nagyon egyszerű, mivel csak a céloldalt kell meglátogatni és a telepítés gombot megnyomni.

Blazor WebAssembly PWA projekt létrehozása

Ez alapvetően ugyanaz, mint egy Blazor WebAssembly projekt létrehozása.

Egyszerűen hozza létre a projektet a szokásos módon, és amikor az alábbi "További információk" képernyőre lép, egyszerűen jelölje be a "Progresszív webalkalmazás" lehetőséget.

A PWA-specifikus funkciókon kívül a Blazor WebAssembly fejlesztése lényegében megegyezik a PWA-mentes mintával.

Különbségek a nem PWA projektektől

Amikor létrehoz egy projektet a PWA-ban, még néhány fájlt kap.

Továbbá, amikor megnyitja,index.html néhány kód kerül hozzáadásra, amely ezekre a fájlokra hivatkozik.

Próbáljon ki egy PWA-t

Futtassa a projektet hibakereséshez.

A végrehajtási minta pontosan megegyezik a PWA nélküli mintával, de ha PWA-val futtatja, láthatja, hogy egy telepítési gomb hozzá lett adva a webböngészőhöz.

Ha rákattint, megjelenik a telepítés megerősítése, ezért megpróbálom telepíteni.

Ezzel megnyílik egy külön ablak, amelyben futtathatja a Blazor alkalmazást. Ügyfélalkalmazásként működik, nem pedig webböngészőként, így az operációs rendszerrel kapcsolatos beállításokat is konfigurálhatja az ábrán látható módon.

Mivel telepítve van, így regisztrálva lesz a Start menüben, és elindíthatja.

Mivel azonban a tartalom webalkalmazás, csak akkor használható, ha van olyan kiszolgáló, amely le tudja tölteni a tartalmat. Ha például hibakeresési futtatás során telepíti, csak akkor használhatja a telepített alkalmazást, ha elindította az IIS Express szolgáltatást hibakereséshez. Azt is vegye figyelembe, hogy a PWA-k nem telepíthetők https-kapcsolat nélkül.

eltávolítás

Az eltávolítási eljárás ugyanaz, mint egy normál telepített alkalmazás esetében. A működési módszer a telepítés célplatformjától függ.

Változásnapló

2022/7/13
  • Hozzáadott magyarázat, hogy https szükséges a PWA telepítéséhez.
2022/3/30
  • őskiadás