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

إعداد الحسابات: App Store و Play Console

الدرس 1 من 20 معاينة مجانية

الهدف

بعد هالدرس تقدر تسجّل Apple Developer account، تفتح Google Play Developer account، تسوّي app record على المنصتين، وتكمّل إعداد البنك والضريبة على الاثنين.

ليش هذا الحين؟

ترى ما تقدر ترفع أي build على أي منصة قبل ما تفتح الحساب. Apple تاخذ 48 ساعة تقريبا تعتمد الحساب — يعني لو بدأت هالخطوة اليوم راح تكون جاهز تبدأ الرفع باجر. Google بعد تاخذ 24-48 ساعة للتحقق. كل ما بدأت أبكر، قل الوقت اللي يضيع عليك.

الفكرة

عندك ستورين، مو واحد. iOS = App Store Connect (Apple). Android = Play Console (Google). كل منصة لها fee مختلفة وطريقة تسجيل مختلفة:

  • Apple Developer Program: $99 في السنة. فرد؟ Apple ID يكفي. شركة؟ تحتاج DUNS number من Dun & Bradstreet — تطلبه مجانا من apple.com، يوصل خلال 5-7 أيام عمل.
  • Google Play Developer: $25 دفعة واحدة لكل الحياة. تحتاج Google account عادي.

أهم نقطة في هالدرس: bundle ID (iOS) و package name (Android) تتقفل عند أول رفع ولا تتغير أبدا. اختارهم صح من البداية — المعتاد com.اسمك.اسم_التطبيق.

سوّها

الخطوة 1 — Apple Developer Program (iOS)

بس افتح developer.apple.com/programs/enroll في السفاري.

اضغط "Start Your Enrollment". سجّل دخول بـ Apple ID مالك — المفروض يكون account مستقل للشركة مو الشخصي.

اختار نوع العضوية:

  • Individual: بدون DUNS، موافقة أسرع
  • Organization: تحتاج DUNS number، تاخذ وقت أطول

ادفع $99 بكرت الفيزا. انتظر إيميل التأكيد — عادة يوصل خلال 24-48 ساعة.

بعد ما تجيك الموافقة، ادخل appstoreconnect.apple.com وسجّل دخول بنفس الـ Apple ID.

الخطوة 2 — سوّ الـ App Record على App Store Connect (iOS)

الحين في App Store Connect:

  • اضغط My Apps+New App
  • Platform: iOS
  • App Name: اسم تطبيقك مثل ما يظهر في الستور (أقصاه 30 حرف)
  • Primary Language: العربية أو الإنجليزية حسب جمهورك
  • Bundle ID: com.yourcompany.yourapp — اختاره بعناية، ما يتغير بعدين
  • SKU: رمز داخلي اخترعه أنت، مثل yourapp-001

اضغط Create. الحين عندك app record فارغ — باجر تعبّيه.

الخطوة 3 — Google Play Developer Console (Android)

روح play.google.com/console وسجّل بـ Google account مال العمل.

اضغط Get Started → اقبل سياسات المطورين → ادفع $25 (مرة وحدة بس، طول حياتك).

Google تطلب التحقق من الهوية — الحين دخّل معلوماتك. التحقق ياخذ 24-48 ساعة.

الخطوة 4 — سوّ الـ App Record على Play Console (Android)

بعد ما يتأكد الحساب:

  • اضغط All appsCreate app
  • App name: اسم تطبيقك (أقصاه 50 حرف)
  • Default language: العربية أو الإنجليزية
  • App or game: App
  • Free or paid: حدد
  • وافق على Developer Program Policies

اضغط Create app. Package name ما تحدده هنا — يجي من الـ AAB اللي ترفعه بعدين. بس تأكد إن الـ package name في capacitor.config.ts صح قبل ما تبني.

الخطوة 5 — جهّز البنك والضريبة (المنصتين)

iOS — App Store Connect:

  • روح Agreements, Tax, and Banking من القائمة الرئيسية
  • وقّع على Paid Applications Agreement حتى لو تطبيقك مجاني (بتحتاجه للـ in-app purchases بعدين)
  • دخّل معلومات البنك الكويتي مالك — تحتاج IBAN ورقم SWIFT
  • كمّل نموذج الضريبة (W-8BEN للأفراد خارج الولايات المتحدة)

Android — Play Console:

  • روح SetupPayments profile
  • اربط حسابك بـ Google Pay merchant account
  • دخّل معلومات البنك والعنوان

هالخطوة تاخذ وقت — لا تأخّرها، لأن Apple أحيانا تاخذ أسبوع كامل تراجع معلومات البنك.

الخطوة 6 — ضيف أعضاء الفريق

iOS:

  • App Store Connect ← Users and Access+
  • Admin / App Manager / Developer / Marketing / Finance
  • ضيفهم بالإيميل

Android:

  • Play Console ← Users and permissionsInvite new users
  • Admin / Release manager / Tester
  • حدد الصلاحيات بدقة

تأكّد

  • appstoreconnect.apple.com تظهر لك "My Apps" فيها app record جديد بدون أخطاء
  • play.google.com/console تظهر لك "All apps" فيها تطبيقك
  • الحسابين الاثنين: قسم البنك/الضريبة مكتمل أو على الأقل بديت تعبّيه
  • Bundle ID في iOS = Package name في Android (نفس المسار com.yourcompany.yourapp)

إذا خرب شي

  • Apple ترفض الـ DUNS: الاسم في Apple يختلف عن اسم الشركة في Dun & Bradstreet — راجع dnb.com وتأكد التطابق الحرفي قبل ما تتصل بـ Apple
  • Google تعلّق الحساب بعد الدفع: طلبت تحقق إضافي — راجع إيميلك وارفع وثيقة هوية رسمية عبر الرابط اللي يرسلونه
  • Bundle ID اتكرر: لو com.yourcompany.yourapp مسجّل من قبل عند Apple، تحتاج تغير الاسم — المفروض تتحقق قبل ما تبدأ
  • البنك يرفض IBAN: بعض البنوك الكويتية تحتاج IBAN بصيغة محددة — روح فرع البنك واطلب "IBAN للتحويلات الدولية"
  • ما تقدر تكمل الـ Tax form: استخدم W-8BEN مو W-9، وحدد "Individual" مو "Corporation" إذا أنت مؤسس فرد

شنو بعد؟

الدرس الجاي: كتابة الـ Metadata — العنوان والوصف والكلمات المفتاحية اللي تخلي الناس يلاقون تطبيقك.

محتاج مساعدة؟ راسلنا على mj@shakesbeard.net