برنامه های وب پیشرو (PWA) برنامه های مدرن و با کیفیتی هستند که با استفاده از فناوری وب ساخته شده اند. PWAها قابلیتهای مشابهی را با برنامههای iOS/Android/Desktop ارائه میدهند، آنها حتی در شرایط شبکه ناپایدار قابل اعتماد هستند و قابل نصب هستند و یافتن و استفاده از آنها را برای کاربران آسانتر میکنند.
اکثر کاربران با نصب برنامه ها و مزایای یک تجربه نصب شده آشنا هستند. برنامههای نصبشده در سطوح راهاندازی سیستمعامل مانند پوشه Applications در Mac OS X، منوی Start در Windows و صفحه اصلی در Android و iOS ظاهر میشوند. برنامههای نصبشده همچنین در تغییردهنده فعالیت، موتورهای جستجوی دستگاه مانند Spotlight و در برگههای اشتراکگذاری محتوا نشان داده میشوند.
اکثر مرورگرها به کاربر نشان میدهند که برنامه وب پیشرو شما (PWA) زمانی قابل نصب است که معیارهای خاصی را داشته باشد. نشانگرهای مثال عبارتند از یک دکمه نصب در نوار آدرس، یا یک آیتم منوی نصب در منوی سرریز.
علاوه بر این، هنگامی که معیارها برآورده می شوند، بسیاری از مرورگرها یک رویداد beforeinstallprompt
اجرا می کنند، که به شما امکان می دهد یک UX سفارشی درون برنامه ارائه دهید که جریان نصب را در برنامه شما آغاز می کند.
معیارها را نصب کنید
در Chrome، برنامه وب پیشرو شما قبل از اینکه رویداد beforeinstallprompt
را اجرا کند و تبلیغ نصب درون مرورگر را نشان دهد باید معیارهای زیر را داشته باشد:
- برنامه وب قبلاً نصب نشده است
- اکتشافی تعامل کاربر را برآورده می کند:
- کاربر باید حداقل یک بار (در هر زمان، حتی در زمان بارگذاری صفحه قبلی) روی صفحه کلیک یا ضربه زده باشد.
- کاربر باید حداقل 30 ثانیه را صرف مشاهده صفحه (در هر زمان) کرده باشد.
- از طریق HTTPS ارائه شود
- شامل یک مانیفست برنامه وب است که شامل:
-
short_name
یاname
-
icons
- باید شامل یک نماد 192 پیکسل و یک نماد 512 پیکسل باشد -
start_url
-
display
- بایدfullscreen
،standalone
،minimal-ui
یاwindow-controls-overlay
باشد -
prefer_related_applications
نباید وجود داشته باشد یاfalse
باشد
-
سایر مرورگرها معیارهای مشابهی برای نصب دارند، اگرچه ممکن است تفاوت های جزئی وجود داشته باشد. برای جزئیات کامل سایت های مربوطه را بررسی کنید: