PWA ها را می توان از طریق یک مرورگر وب در دسترس قرار داد، اما همانطور که در مقاله های بخش ارائه یک تجربه قابل نصب ذکر شده است، می توانند روی صفحه اصلی کاربر نیز نصب شوند. با این حال، یکی از چالش های PWA توزیع آنها در فروشگاه های برنامه است. اینجاست که PWABuilder وارد می شود.
PWABuilder یک ابزار قدرتمند است که به توسعه دهندگان اجازه می دهد بسته هایی ایجاد کنند که می توانند به فروشگاه های برنامه های مختلف ارسال شوند:
یکی از مزایای اصلی استفاده از PWABuilder برای ایجاد بسته ها این است که فرآیند انتشار برنامه وب شما در فروشگاه های برنامه را ساده می کند. به طور معمول، ارسال یک برنامه به فروشگاه های برنامه نیاز به کار زیادی دارد، از جمله نوشتن کد به زبان هایی که توسعه دهندگان وب ممکن است لزوما با آن آشنا نباشند، ایجاد نمادهای برنامه، پیکربندی تنظیمات مختلف و آزمایش برنامه در دستگاه ها و سیستم عامل های مختلف. PWABuilder بسیاری از این وظایف را به طور خودکار انجام می دهد و زمان و تلاش لازم برای انتشار برنامه ها را کاهش می دهد.
پیش نیازها
اگر برنامه وب شما برخی از الزامات اولیه PWA را برآورده می کند، می توانید از PWABuilder برای اعتبارسنجی، امتیازدهی و بسته بندی برنامه خود برای فروشگاه ها استفاده کنید.
- PWA شما باید در یک URL عمومی منتشر شود.
- باید یک مانیفست کامل برنامه وب داشته باشد.
- برنامه باید با HTTPS ارائه شود.
بسته بندی
شما می توانید یک بسته برنامه کاربردی برای PWA خود در چند مرحله داشته باشید:
- از صفحه اصلی PWABuilder، یک URL برای شروع فرآیند بسته بندی وارد کنید. PWABuilder شما را به صفحه گزارش کارت برنامه خود می برد، جایی که می توانید امتیازات و موارد عمل برنامه وب پیشرو خود را مشاهده کنید.
- برای ادامه به بسته بندی برنامه خود، روی دکمه Package for Stores در سمت راست بالای صفحه کارت امتیازی کلیک کنید.
- گزینههای بستهبندی را مرور کنید و با کلیک روی ایجاد بسته، یک پلتفرم را انتخاب کنید. از شما درخواست ابرداده مربوط به برنامه شما می شود که بسته به پلتفرم متفاوت خواهد بود.
- در آخر برای دانلود بسته خود ، Download Package را انتخاب کنید.
در حال ارائه
برای راهنمایی در مورد نحوه انتشار PWA در یک فروشگاه خاص، حتماً مقالات مربوط به پلتفرم را بررسی کنید:
مثال
من بستههای فروشگاهی را برای یکی از برنامههایم، SVGcode ، با استفاده از PWABuilder ایجاد کردهام.
به غیر از این فروشگاه ها، البته می توانید برنامه را در مرورگر نیز دریافت کنید.