رفتن به محتوا

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

PWA منتشرشده‌ات را با PWA Builder بپوشان تا پکیج‌های Android، iOS و Windows بسازی. تب Mobile → Publish در داشبورد این مراحل را گام به گام راهنمایی‌ات می‌کند.

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

تب Mobile → Publish در داشبورد این مسیر را از ابتدا تا انتها راهنمایی‌ات می‌کند. Google Play یا App Store را انتخاب کن و هر مرحله برایت توضیح داده می‌شود — از ساخت پکیج و ایجاد فهرست فروشگاه گرفته تا ارسال — به‌علاوه یک چک‌لیست برای انتشار به‌روزرسانی‌ها پس از راه‌اندازی. مراحل زیر همان راهنمایی را منعکس می‌کنند، پس می‌توانی از هر کدام استفاده کنی.

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

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

قبل از ساخت پکیج‌های فروشگاه، از هوش مصنوعی بخواه پشتیبانی 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

سپس روی subdomain *.proyecta.live خودت (یا یک دامنه سفارشی) منتشر کن.

مرحله ۲: پکیج‌های فروشگاه را بساز

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

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

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

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

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

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

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

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

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

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

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

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

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