Looge progressiivne veebirakendus, mida saab igale kliendile installida ja käitada

Lehekülg uuendatud :
Lehe loomise kuupäev :

keskkond

Visual Studio
  • Visual Studio 2019
.NET
  • .NET 5.0

Mis on progressiivne veebirakendus (PWA)?

Lihtsamalt öeldes on see rakendus, mis võimaldab teil installida ja kasutada veebirakendusi igas seadmes, näiteks Windowsi arvutis, iPhone'is või Androidis.

Blazor WebAssembly reaalsus on standardiseeritud WebAssembly ise, nii et ülaltoodud rakendamine on võimalik. See on põhimõtteliselt veebirakendusel põhinev, kuid Plus Alphas saate kasutada ka kohalikke funktsioone, näiteks tõukemärguandeid.

Kasutaja paigaldusprotseduur on samuti väga lihtne, kuna on vaja külastada ainult sihtlehte ja vajutada installinuppu.

Blazor WebAssembly PWA projekti loomine

See on põhimõtteliselt sama, mis Blazor WebAssembly projekti loomine.

Lihtsalt looge projekt nagu tavaliselt ja kui tulete allpool olevale ekraanile "Lisateave", kontrollige lihtsalt "Progressiivne veebirakendus".

Lisaks PWA-spetsiifilistele omadustele on Blazor WebAssembly areng sisuliselt sama, mis PWA-vaba muster.

Erinevused mitte-PWA projektidest

Kui loote projekti PWA-s, saate veel mõned failid.

Samuti lisatakse avamiselindex.html mõni kood, mis viitab nendele failidele.

Proovige PWA-d

Käivitage silumise projekt.

Täitmisproov on täpselt sama, mis muster ilma PWA-ta, kuid PWA-ga töötamisel näete, et veebibrauserisse on lisatud installinupp.

Kui klõpsate seda, kuvatakse installitav kinnitus, nii et püüan installida.

See avab eraldi akna, kus saate käivitada Blazori rakenduse. See toimib kliendirakendusena, mitte veebibrauserina, nii et saate konfigureerida ka OS-iga seotud seadeid, nagu on näidatud joonisel.

Kuna see on installitud, registreeritakse see käivitusmenüüs niimoodi ja saate seda käivitada.

Kuna aga sisu on veebirakendus, ei saa seda kasutada, välja arvatud juhul, kui on olemas server, mis saab sisu alla laadida. Näiteks kui installite selle silumiskäivituse ajal, ei saa te installitud rakendust kasutada, välja arvatud juhul, kui olete IIS Expressi silumiseks käivitanud. Pange tähele ka seda, et PCA-sid ei saa installida ilma HTTPS-ühenduseta.

desinstallimine

Desinstallimisprotseduur on sama, mis tavalise installitud rakenduse puhul. Töömeetod sõltub paigalduse sihtplatvormist.

Changelog

2022/7/13
  • Lisatud selgitus, et PWA installimiseks on vaja https-i.
2022/3/30
  • esimene väljaanne