رفتن به محتوا

انتشار در فروشگاه‌های اپلیکیشن

PWA منتشرشده خود را با PWA Builder بپوشانید تا پکیج‌های Android، iOS و Windows تولید کنید. یک جریان راهنمای داخل Builder در نقشه راه قرار دارد.

Proyecta اپ‌های وب می‌سازد. برای توزیع از طریق App Store، Google Play یا Microsoft Store، باید اپ منتشرشده‌ات را به‌عنوان PWA بپوشانی و از ابزاری مثل PWA Builder برای تولید پکیج‌های native استفاده کنی.

مرحله ۱: مطمئن شو اپت یک PWA است

Section titled “مرحله ۱: مطمئن شو اپت یک PWA است”

پیش از تولید پکیج‌های فروشگاه، از AI بخواه که پشتیبانی PWA را اضافه کند:

Add PWA support to my app:
- Web app manifest with name, short name, icons (192px and 512px), theme color
- Service worker that caches the app shell for offline use

سپس روی ساب‌دامین *.proyecta.live خود (یا یک دامین اختصاصی) منتشر کن.

مرحله ۲: تولید پکیج‌های فروشگاه

Section titled “مرحله ۲: تولید پکیج‌های فروشگاه”
  1. pwabuilder.com را باز کن
  2. URL منتشرشده‌ات را وارد کن
  3. PWA Builder یک بررسی manifest/service worker/امنیت اجرا می‌کند
  4. روی Package for Stores کلیک کن و هدف مورد نظرت را انتخاب کن:
    • Android — یک فایل .aab (Android App Bundle) برای Google Play تولید می‌کند
    • iOS — یک پروژه Xcode تولید می‌کند که باید آن را از طریق Xcode و Transporter بسازی و ارسال کنی
    • Windows — یک فایل .msix برای Microsoft Store تولید می‌کند

هر فروشگاه کنسول توسعه‌دهنده مخصوص به خود را دارد:

فروشگاههزینه توسعه‌دهندهیادداشت‌ها
Google Play$25 یک‌باربه‌طور کلی نسبت به wrapper های PWA انعطاف‌پذیر است
Apple App Store$99 سالانهApple ممکن است اپ‌هایی را که صرفاً یک webview هستند و قابلیت native ندارند رد کند. برای تقویت موقعیتت، قابلیت‌های native (push، share، camera) را از طریق web API ها اضافه کن.
Microsoft Store$19 یک‌بار (فردی)بیشترین انعطاف را دارد

نکته حیاتی: کلید امضای Android خود را ذخیره کن

Section titled “نکته حیاتی: کلید امضای Android خود را ذخیره کن”

وقتی PWA Builder یک پکیج Android تولید می‌کند، یک فایل signing.keystore صادر می‌کند. این فایل را در جایی امن ذخیره کن — Google Play از تو می‌خواهد که تمام به‌روزرسانی‌های آینده با همان کلید امضا شوند. اگر آن را گم کنی، دیگر نمی‌توانی اپت را به‌روزرسانی کنی و فقط می‌توانی با نام پکیج جدیدی دوباره منتشر کنی.

همین موضوع در مورد provisioning profile های iOS و گواهینامه‌های Windows هم صدق می‌کند.

به‌روزرسانی پس از راه‌اندازی

Section titled “به‌روزرسانی پس از راه‌اندازی”

بیشتر به‌روزرسانی‌ها نیازی به ارسال مجدد به فروشگاه ندارند. از آنجا که اپ پوشش‌داده‌شده از URL منتشرشده Proyecta بارگذاری می‌شود، تغییرات محتوا و قابلیت‌ها به محض انتشار، زنده می‌شوند. تنها زمانی نیاز داری پکیج جدیدی ارسال کنی که موارد زیر را تغییر دهی:

  • نام اپ، آیکون، splash screen
  • ورودی‌های manifest که wrapper آن‌ها را درون خود جاسازی می‌کند
  • اعلان‌های دسترسی native

برای جزئیات بیشتر به‌روزرسانی اپ موبایل را ببین.

  • ویزارد فروشگاه اپ داخل Builder — تولید آیکون‌ها، splash screen ها و متن معرفی فروشگاه از برندینگ موجودت
  • یکپارچه‌سازی مستقیم با PWA Builder تا نیازی نباشد Proyecta را ترک کنی
  • مدیریت متادیتای فروشگاه اپ متصل به Builder