ایجاد یک برنامه وب پیشرونده که می تواند بر روی هر مشتری نصب و اجرا شود

صفحه به روز شده :
تاریخ ایجاد صفحه :

محیط

ویژوال استودیو
  • ویژوال استودیو ۲۰۱۹
.NET
  • .NET 5.0

یک برنامه وب مترقی (PWA) چه چیزی است؟

به عبارت ساده تر، این یک برنامه کاربردی است که به شما اجازه نصب و استفاده از برنامه های کاربردی وب بر روی هر دستگاه مانند کامپیوتر ویندوز، آی فون، یا آندروید را می دهد.

واقعیت Blazor WebAssembly خود WebAssembly استاندارد شده است، بنابراین پیاده سازی فوق امکان پذیر است. این اساسا مبتنی بر برنامه وب است، اما شما همچنین می توانید ویژگی های بومی مانند اعلان فشار در به علاوه آلفا استفاده کنید.

روش نصب برای کاربر نیز بسیار ساده است، چرا که تنها لازم است به صفحه هدف مراجعه کنید و دکمه نصب را فشار دهید.

ایجاد پروژه Blazor WebAssembly PWA

این اساسا همان ایجاد یک پروژه Blazor WebAssembly است.

به سادگی ایجاد پروژه به عنوان شما به طور معمول، و هنگامی که شما به "اطلاعات اضافی" صفحه نمایش زیر می آیند، به سادگی بررسی "برنامه وب مترقی".

گذشته از ویژگی های خاص PWA، توسعه Blazor WebAssembly در اصل همان الگوی بدون PWA است.

تفاوت از پروژه های غیر PWA

هنگامی که یک پروژه در PWA ایجاد می کنید، چند فایل دیگر دریافت می کنید.

همچنین، هنگامی که شما باز می کنید ، برخیindex.html از کد اضافه شده است که مرجع این فایل ها.

سعی کنید PWA

اجرای پروژه برای اشکال زدایی.

نمونه اجرا دقیقا همان الگوی بدون PWA است، اما هنگامی که با PWA اجرا می شود، می بینید که یک دکمه نصب به مرورگر وب اضافه شده است.

هنگامی که شما آن را کلیک کنید، تایید برای نصب نمایش داده می شود، بنابراین من سعی می کنم برای نصب.

با این کار پنجره جداگانه ای باز می شود که در آن می توانید برنامه Blazor را اجرا کنید. این برنامه به عنوان یک برنامه سرویس گیرنده عمل می کند، نه یک مرورگر وب، بنابراین شما همچنین می توانید تنظیمات مربوط به سیستم عامل را همان طور که در شکل نشان داده شده پیکربندی کنید.

از آنجا که نصب شده است، آن را در منوی شروع مانند این ثبت نام خواهد شد و شما قادر خواهید بود آن را شروع کنید.

با این حال، از آنجا که محتوا یک برنامه وب است، نمی توان از آن استفاده کرد مگر اینکه سروری وجود داشته باشد که بتواند محتوا را دانلود کند. به عنوان مثال، اگر آن را در طول یک اجرای اشکال زدایی نصب کنید، نمی توانید از برنامه نصب شده استفاده کنید مگر اینکه IIS Express را برای اشکال زدایی آغاز کرده باشد. همچنین توجه داشته باشید که PWAs بدون اتصال https قابل نصب نیست.

حذف

روش حذف نصب همان است که برای یک برنامه به طور منظم نصب شده است. روش عملیات به سکوی هدف نصب بستگی دارد.

تغییرات

2022/7/13
  • توضیح اضافه شده که https برای نصب PWA مورد نیاز است.
2022/3/30
  • چاپ اول