تخطَّ إلى المحتوى

النشر على متاجر التطبيقات

قم بتغليف تطبيق PWA المنشور الخاص بك باستخدام PWA Builder لإنشاء حزم Android وiOS وWindows. تُرشدك علامة التبويب Mobile → Publish في لوحة التحكم خلال العملية خطوة بخطوة.

تبني Proyecta تطبيقات ويب. للتوزيع عبر App Store أو Google Play أو Microsoft Store، تحتاج إلى تغليف تطبيقك المنشور كـ PWA واستخدام أداة مثل PWA Builder لإنشاء الحزم الأصلية.

تُرشدك علامة التبويب Mobile → Publish في لوحة التحكم خلال هذه العملية من البداية إلى النهاية. اختر Google Play أو App Store وستجد كل خطوة مفصّلة — من إنشاء الحزمة، وإنشاء قائمة المتجر، وحتى التقديم — بالإضافة إلى قائمة مراجعة لدفع التحديثات بعد الإطلاق. الخطوات أدناه تعكس هذا الدليل، فيمكنك استخدام أيٍّ منهما.

الخطوة 1: تأكد من أن تطبيقك يدعم PWA

Section titled “الخطوة 1: تأكد من أن تطبيقك يدعم 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

ثم انشر التطبيق على النطاق الفرعي *.proyecta.live الخاص بك (أو نطاق مخصص).

الخطوة 2: إنشاء حزم المتجر

Section titled “الخطوة 2: إنشاء حزم المتجر”
  1. افتح pwabuilder.com
  2. أدخل رابط تطبيقك المنشور
  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$ لمرة واحدة متساهل بشكل عام مع تطبيقات PWA المغلّفة
Apple App Store 99$ سنوياً قد يرفض Apple التطبيقات التي تكون مجرد webview دون وظائف أصلية. أضف ميزات أصلية (الإشعارات، المشاركة، الكاميرا) عبر web APIs لتعزيز فرص القبول.
Microsoft Store 19$ لمرة واحدة (للأفراد) الأكثر تساهلاً

مهم جداً: احتفظ بمفتاح التوقيع الخاص بـ Android

Section titled “مهم جداً: احتفظ بمفتاح التوقيع الخاص بـ Android”

عند إنشاء PWA Builder لحزمة Android، يصدر ملف signing.keystore. احتفظ بهذا الملف في مكان آمن — يشترط Google Play أن تكون جميع التحديثات المستقبلية موقّعة بـ نفس المفتاح. إذا فقدته، لن تتمكن من تحديث تطبيقك، وستضطر إلى إعادة النشر باسم حزمة جديد.

ينطبق الأمر ذاته على ملفات iOS provisioning profiles وشهادات Windows.

لا تستلزم معظم التحديثات تقديم نسخة جديدة إلى المتجر. نظراً لأن التطبيق المغلّف يتحمّل من رابط Proyecta المنشور الخاص بك، فإن تغييرات المحتوى والوظائف تصبح فورية لحظة نشرها. تحتاج إلى إعادة تقديم حزمة جديدة فقط عند تغيير:

  • اسم التطبيق، أو الأيقونة، أو شاشة البداية
  • إدخالات الـ manifest التي يتضمنها الغلاف
  • إعلانات الأذونات الأصلية

راجع تحديث تطبيقك للجوال للمزيد من التفاصيل.

  • أصول المتجر المُنشأة تلقائياً — أيقونات وشاشات بداية ونصوص قوائم المتجر مُنتجة من علامتك التجارية الحالية
  • تكامل مباشر مع PWA Builder حتى لا تضطر إلى مغادرة Proyecta
  • إدارة بيانات تعريف متجر التطبيقات مرتبطة بـ builder