App Store Connect لإدارة تطبيقات iOS بعد رفعها على متجر آبل

بعد الانتهاء من كتابة الأكواد وتصميم واجهات تطبيقك، تبدأ المرحلة الأكثر حسمًا في حياة أي تطبيق iOS: إطلاقه للعالم. هنا يأتي دور App Store Connect، المنصة الرسمية من آبل التي تعمل كغرفة تحكم مركزية لإدارة كل ما يتعلق بتطبيقك على متجر التطبيقات (App Store).

في هذا الدليل، سنشرح ببساطة ووضوح ما هو App Store Connect، وكيف يختلف عن حساب المطور العادي، والخطوات العملية لرفع تطبيقك، اختباره، ونشره.

ما الفرق بين Apple Developer و App Store Connect؟

كثير من المبتدئين يخلطون بين هاتين المنصتين، لكن لكل منهما دور محدد:

  • برنامج مطوري آبل (Apple Developer Program): هو المكان الذي تبدأ منه. تدفع فيه الرسوم السنوية (99 دولارًا)، وتنشئ فيه الشهادات الأمنية، ومعرّفات التطبيقات (Bundle ID)، وملفات التعريف (Provisioning Profiles) اللازمة للسماح للأكواد بالعمل على أجهزة آبل.
  • App Store Connect: هو الواجهة التجارية والتشغيلية لتطبيقك. هنا تقوم بكتابة وصف التطبيق، رفع الصور واللقطات، تحديد السعر، دعوة المختبرين، متابعة التحميلات، وقراءة تقارير الأرباح.

باختصار: في Apple Developer أنت تبني وتوثق تطبيقك أمنيًا، وفي App Store Connect أنت تبيعه وتديره للجمهور.

الأقسام الأساسية في App Store Connect

بمجرد تسجيل الدخول، ستجد لوحة تحكم تحتوي على عدة أقسام حيوية:

  1. تطبيقاتي (My Apps): القسم الأهم. من هنا تنشئ سجلًا جديدًا لتطبيقك، وتملأ بياناته (الاسم، الوصف، الصور، الكلمات المفتاحية)، وترفع التحديثات الجديدة.
  2. اختبار التطبيقات (TestFlight): أداة آبل السحرية لاختبار النسخ التجريبية (Beta). يمكنك دعوة حتى 10,000 مستخدم لتجربة تطبيقك قبل الإطلاق الرسمي، لضمان خلوه من الأخطاء العرضية (Bugs).
  3. تحليلات التطبيقات (App Analytics): يوفر لك إحصاءات عميقة؛ من أين يأتي زوار تطبيقك؟ كم شخصًا زار صفحة التطبيق ولم يحمله؟ وما هي معدلات الاحتفاظ بالمستخدمين (Retention)؟
  4. المبيعات والاتجاهات (Sales and Trends): لوحة مالية لمراقبة حجم مبيعاتك اليومية، عدد الاشتراكات النشطة، وتفاصيل الإيرادات حسب كل دولة.
  5. المستخدمون والوصول (Users and Access): لإنشاء مفاتيح برمجية (API Keys) ومنح صلاحيات محددة لأعضاء فريقك (مثلاً: صلاحية تسويق فقط، أو صلاحية مطور فقط).
  6. الاتفاقيات والضرائب (Agreements, Tax, and Banking): لا يمكنك استلام أرباحك إلا بعد تعبئة بيانات حسابك البنكي وملفك الضريبي في هذا القسم.

خطوات رفع ونشر تطبيق جديد (خطوة بخطوة)

العملية تتطلب دقة، لكنها تصبح روتينية بعد أول تجربة:

الخطوة 1: التحضير الأمني (خارج App Store Connect)

يجب أولاً الذهاب إلى حساب Apple Developer لإنشاء معرف الحزمة (Bundle ID)، وهو اسم فريد لتطبيقك (مثال: com.yourcompany.yourapp).

الخطوة 2: إنشاء سجل التطبيق

  • ادخل إلى App Store Connect > تطبيقاتي (My Apps).
  • اضغط على علامة (+) واختر “تطبيق جديد” (New App).
  • أدخل الاسم، اللغة الأساسية، واربطه بـ “معرف الحزمة” الذي أنشأته في الخطوة الأولى.

الخطوة 3: تعبئة البيانات الوصفية (Metadata)

هنا ستقوم بإضافة كل ما يراه المستخدم في المتجر:

  • أيقونة التطبيق.
  • لقطات الشاشة (Screenshots) بمقاسات دقيقة لأجهزة آيفون وآيباد.
  • وصف جذاب للتطبيق وكلمات مفتاحية لتحسين ظهوره في محرك بحث المتجر (ASO).

الخطوة 4: رفع ملف التطبيق (البناء – Build)

لا يتم رفع ملف التطبيق (.ipa) مباشرة عبر المتصفح. بل يتم دفعه من خلال بيئة التطوير (مثل Xcode) أو منصات التطوير بدون كود (مثل Bubble) مباشرة إلى خوادم App Store Connect.

الخطوة 5: الإرسال للمراجعة

  • بعد وصول ملف “البناء” لمعالجة آبل، قم باختياره من قسم (Build) في صفحة تطبيقك.
  • أجب على أسئلة الامتثال (الخصوصية والتشفير).
  • اضغط على “إرسال للمراجعة” (Submit for Review).

تستغرق المراجعة عادة من 24 إلى 48 ساعة. إذا كان تطبيقك يلتزم بإرشادات آبل، سيتم قبوله ويصبح متاحًا في المتجر بناءً على خيار النشر الذي حددته (فوري أو يدوي).

كيف تتعامل مع تحديثات التطبيق؟ (OTA مقابل New Release)

عند إجراء تحسينات لتطبيقك، لديك طريقان:

  • التحديثات الهوائية (OTA): مناسبة لإصلاح الأخطاء البسيطة وتغيير النصوص المخفية. تتم مباشرة ولا تتطلب إعادة إرسال التطبيق لمراجعة آبل.
  • إصدار جديد (New Release): ضروري عند إضافة ميزات ضخمة أو تغيير واجهة المستخدم الأساسية. يتطلب رفع ملف بناء جديد عبر Xcode/Bubble وتقديمه للمراجعة مرة أخرى.

كيفية إعداد الإشعارات الفورية وربطها بتطبيقك عبر منصة لزيادة تفاعل المستخدمين؟

إعداد الإشعارات الفورية (Push Notifications) هو أحد أقوى الأسلحة التقنية لزيادة تفاعل المستخدمين وإعادتهم لتطبيقك. في الماضي، كانت العملية معقدة وتتطلب إنشاء “شهادات” (Certificates) تنتهي صلاحيتها كل عام، لكن آبل بسّطت الأمر مؤخراً من خلال الاعتماد على مفتاح المصادقة (APNs Auth Key) الذي لا تنتهي صلاحيته ويمكن استخدامه لجميع تطبيقاتك في نفس الحساب.

هذه الخطوات تتم بشكل أساسي داخل بوابة Apple Developer (وليس App Store Connect). إليك الدليل العملي لربط الإشعارات الفورية بتطبيقك:

الخطوة الأولى: تفعيل الإشعارات في “معرف التطبيق” (Bundle ID)

قبل أن يتمكن تطبيقك من استقبال الإشعارات، يجب إخبار آبل بأن هذا التطبيق مصرح له بذلك.

  1. سجّل الدخول إلى حسابك في developer.apple.com.
  2. انتقل إلى قسم الشهادات والمعرفات (Certificates, Identifiers & Profiles)، ثم اختر المعرفات (Identifiers).
  3. ابحث عن تطبيقك (عبر الـ Bundle ID) واضغط عليه.
  4. مرر الشاشة للأسفل حتى تجد خيار Push Notifications، وضع علامة “صح” بجواره.
  5. اضغط على حفظ (Save). (ملاحظة: لا تضغط على “Configure”؛ فهذا الخيار مخصص للشهادات القديمة التي لم نعد بحاجة إليها).

الخطوة الثانية: إنشاء مفتاح الإشعارات (APNs Key)

هذا المفتاح هو بمثابة “تصريح مرور” دائم يسمح لخوادمك (أو منصات مثل Firebase و OneSignal) بالتحدث مع خوادم آبل لإرسال الإشعارات.

  1. من نفس القائمة الجانبية في حساب المطور، اختر المفاتيح (Keys).
  2. اضغط على علامة (+) لإنشاء مفتاح جديد.
  3. اكتب اسماً للمفتاح (مثلاً: MyApp Push Key).
  4. ضع علامة “صح” بجوار خيار Apple Push Notification service (APNs).
  5. اضغط على متابعة (Continue) ثم تسجيل (Register).

الخطوة الثالثة: التحميل والحفظ الآمن (مرحلة حساسة)

بمجرد تسجيل المفتاح، ستظهر لك شاشة تحتوي على زر التحميل (Download).

  • اضغط عليه لتحميل ملف المفتاح والذي سيكون بصيغة .p8.
  • تحذير أمني شديد: هذا الملف لا يمكن تحميله إلا مرة واحدة فقط. إذا قمت بإغلاق الصفحة أو فقدان الملف، فلن تتمكن من استرجاعه أبداً، وستضطر لحذفه وإنشاء مفتاح جديد. احفظه في مكان آمن جداً على حاسوبك.

الخطوة الرابعة: جمع البيانات اللازمة للربط

لكي تقوم بربط الإشعارات بخادمك أو بالمنصة التي برمجت تطبيقك عليها (مثل Bubble أو Firebase)، ستحتاج إلى “الوصفة السحرية” المكونة من 4 عناصر:

  1. ملف الـ .p8 (الذي قمت بتحميله للتو).
  2. معرف المفتاح (Key ID): كود من 10 أحرف وأرقام ستجده في نفس صفحة تحميل المفتاح.
  3. معرف الفريق (Team ID): كود من 10 أحرف يمثل حسابك كمطور، وتجده في أعلى يمين الشاشة أو في قسم تفاصيل العضوية (Membership Details).
  4. معرف التطبيق (Bundle ID): الذي أنشأته سابقاً (مثل com.yourcompany.yourapp).

الخطوة الخامسة: الربط مع خادمك (Backend)

الآن، اذهب إلى لوحة التحكم الخاصة بالمنصة التي تستخدمها لإرسال الإشعارات (سواء كانت Firebase Cloud Messaging، أو OneSignal، أو إعدادات الهاتف في Bubble).

  • ستجد قسماً مخصصاً لـ Apple Push Notifications.
  • قم برفع ملف الـ .p8.
  • أدخل الـ Key ID، والـ Team ID، والـ Bundle ID في الخانات المخصصة لها.

بمجرد إتمام ذلك، أصبح تطبيقك جاهزاً تقنياً لاستقبال الإشعارات الفورية!

قد يهمك أيضاً: