هل سبق أن أنهيت تطبيقاً بذلت فيه وقتاً وجهداً، ثم وقفت حائراً أمام سؤال واحد: كيف أنشره؟ هذا بالضبط ما مررت به مع تطبيقي الأول على متجر هواوي. لم تكن الرحلة سلسة تماماً، لكنها كانت ممكنة — وفي هذا المقال سأأخذك معي خطوة بخطوة حتى ترى تطبيقك منشوراً بنجاح.
أولاً: إنشاء حساب المطور على Huawei Developer
ابدأ بالذهاب إلى الموقع الرسمي:
ستجد الصفحة الرئيسية بها أربعة أقسام رئيسية؛ اضغط على Consumer Developers للمتابعة.
من أعلى يمين الصفحة ستجد زر Sign In، اضغط عليه وأنشئ حساب HUAWEI ID جديد إذا لم يكن لديك واحد مسبقاً.
بعد تسجيل الدخول، اضغط على زر Console. ستظهر لك شاشة اختيار نوع المطور: Company (شركة) أو Individual (فرد). سأختار هنا Individual لأن ليس لديّ شركة مسجلة.
ثانياً: تسجيل بيانات حساب المطور الفردي
ستحتاج لتوثيق هويتك، ويكفي أحد المستندين التاليين:
- بطاقة هوية وطنية أو جواز سفر أو رخصة قيادة
- أو كشف حساب بنكي
في صفحة Select developer type ستملأ بياناتك الشخصية القانونية. تنبيه: الموقع لا يقبل إدخال البيانات بالعربية، استخدم الإنجليزية فقط.
| Legal entity name in English | اسمك الكامل بالإنجليزية كما في الهوية |
|---|---|
| Country/Region | Saudi Arabia ✅ (محدد تلقائياً) |
| State/Province | اختر منطقتك (مثل Riyadh Region) |
| City/Town | اختر مدينتك |
| Address | عنوان منزلك بالإنجليزية |
| Phone / Email | محددان تلقائياً ✅ |
| Identity documents | ID card + Bank document |
| Send messages in | اتركها English |
| الموافقة على الشروط | ✅ ضع علامة على كلا الخيارين |
بعد الإرسال ستصل إلى صفحة Await review، وهذا يعني أن طلبك أُرسل بنجاح. ستتلقى نتيجة المراجعة على بريدك الإلكتروني خلال يوم إلى يومي عمل.
عند وصول رسالة الموافقة ورؤية كلمة Verified في لوحة التحكم، أنت جاهز تماماً للمرحلة التالية.
ثالثاً: الدخول إلى AppGallery Connect ورفع التطبيق
اذهب إلى AppGallery Connect عبر الرابط التالي:
رابط AppGallery Connectمن القائمة الجانبية اختر App Services، ثم اضغط على Apps and atomic services.
ستظهر رسالة لمرة واحدة للموافقة على شروط المنصة؛ ضع علامة على I have read and agree... ثم اضغط Agree. إذا ظهرت نافذة منبثقة بعنوان All services اضغط Get it لإغلاقها.
إنشاء تطبيق جديد (New App)
انقر على زر Release الأزرق في أعلى اليمين لفتح نموذج إنشاء تطبيق جديد.
| الحقل | ما تختاره |
|---|---|
| Package type | APK (Android app) ✅ |
| Devices supported | Mobile phone ✅ |
| App name | اكتب اسم تطبيقك |
| App category | App أو Game حسب نوع تطبيقك |
| Default language | Arabic أو English حسب تطبيقك |
يمكنك تفعيل Add to project لربط التطبيق بمشروع للتطوير المستقبلي — وهذا خيار ينصح به. ثم اضغط OK.
رابعاً: معلومات التطبيق (App Information)
قسم Compatibility
في خانة Compatible devices اختر Mobile Phone إذا كان تطبيقك موجهاً للهواتف.
قسم Localization — قلب التفاصيل
هنا تملأ كل ما يراه المستخدم على صفحة تطبيقك في المتجر. الحقول الستة الأساسية:
- Language: لغة تطبيقك (تُحدد تلقائياً من إعداد New App)
- App name: اسم التطبيق (حد أقصى 64 حرفاً)
- Full introduction: وصف كامل للتطبيق — لا يقبل الإيموجي (حد أقصى 8000 حرف)
- Brief introduction: وصف مختصر (حد أقصى 25 حرفاً)
- Icon: أيقونة التطبيق بمقاس 256 أو 512 بكسل، PNG بحجم أقصى 2 MB أو WebP بحجم أقصى 100 KB
- Visual assets: تشمل ثلاثة أقسام:
- Screenshots: حتى 8 صور بمقاس 800×450 بكسل
- Introduction videos: حتى 3 فيديوهات بصيغة MP4/MOV بمقاس 1280×720، من 15 ثانية إلى دقيقتين، بحجم أقصى 500 MB
- Promotion video: بمقاس 1600×1200 أو 1200×900
قسم Categorization
اختر تصنيف تطبيقك: Casual game للألعاب العادية، أو Hardcore game للألعاب متعددة اللاعبين عبر الإنترنت.
بعد الانتهاء اضغط Save ثم Next، وأكّد الانتقال للصفحة التالية بالضغط على OK.
خامساً: صفحة الإصدار (Select Version) — الأهم من كل ما سبق
هذه الصفحة هي المحطة الأخيرة قبل النشر، وتحتوي على 9 أقسام مهمة مشار إليها بعلامة *:
- Country/Region for release: اختر جميع الدول (All countries/regions) أو دولاً بعينها.
- Open testing: هل تريد إصدار تجريبي أم مباشر؟
- App version: هنا ترفع ملف تطبيقك بصيغة APK أو AAB من خلال زر Manage packages ← Upload. الحجم الأقصى 4 GB.
- Payment information: اتركها على Free.
- Content rating: اضغط Set وأجب على الاستبيان الذي يشمل أسئلة عن: العنف، المحتوى المخيف، المحتوى الجنسي، اللغة المسيئة، الفكاهة الخشنة، المواد الخاضعة للرقابة، القمار، التفاعل بين اللاعبين، جمع بيانات المستخدمين، والمشتريات داخل التطبيق. ثم اضغط Verify وحدد الفئة العمرية المناسبة واضغط Submit.
- Privacy statement: ضع رابط سياسة الخصوصية الخاصة بتطبيقك. يمكنك إنشاؤها مجاناً عبر أدوات جوجل.
- Privacy tags: هل يجمع تطبيقك بيانات شخصية؟ أجب بنعم أو لا.
- AI function declaration: هل يستخدم تطبيقك ذكاءً اصطناعياً توليدياً؟ اختر Not involved أو Involved.
- Release: اختر Immediately once approved للنشر الفوري أو Specified time لوقت محدد. ثم اضغط Save ثم Submit.
سادساً: الانتظار والمراجعة — وماذا تفعل عند الأخطاء
بعد الإرسال ستصلك رسالة تفيد بأن تطبيقك قيد المراجعة. عادةً تستغرق العملية من 3 إلى 7 أيام عمل.
Your app is submitted and pending review. The system is checking your app. You can go to the report page to check the result.إذا ظهرت لك كلمة To modify باللون الأحمر لا تقلق — فقط اضغط Submit ثم OK وسيعود التطبيق للمراجعة خلال ساعات قليلة.
الخطأ الأكثر شيوعاً: User Privacy - Issue 1
هذا هو بالضبط الخطأ الذي واجهته أنا شخصياً في تطبيقي الأول. المشكلة كانت أن التطبيق يجمع معلومات نظام التشغيل لكنني لم أصرّح بذلك.
الحل خطوة بخطوة:
- ارجع إلى صفحة Select version
- اذهب إلى قسم Privacy tags واضبطه على Yes
- ستظهر تبويبة جديدة اسمها App functionality — اضغط على Add
- من القائمة المنبثقة، ابحث عن Device information وحدد OS information فقط، ثم اضغط OK
- اضغط Save ثم Submit مجدداً
بعد يومين فقط، وصلتني الرسالة التي ينتظرها كل مطور:
Status: 0.0.1 Released 🟢 — Your game has been approved.وكذلك صديقي، تم نشر تطبيقك بنجاح. إذا لم يظهر فوراً عند البحث في المتجر فهذا طبيعي تماماً — الأمر يحتاج بعض الوقت حتى يُؤرشف. فقط انتظر قليلاً...
شكراً لوصولك حتى هنا — ومبروووووك! 🎉