قبل أن تنشر تطبيقاتك الخاصة، تأكَّد من عدم ظهور أي تحذيرات أو أخطاء في Play Console أو على إطار iframe في "Google Play للأعمال". وقد يؤدي تجاهل هذه التحذيرات أو الأخطاء إلى منع نشر التطبيق. نقترح عليك أيضًا اتّباع أفضل الممارسات الآتية:
إنشاء تطبيقك وتوقيعه- يجب أن يكون اسم حزمة التطبيق فريدًا عمومًا في Google Play (ولا يكفي أن يكون فريدًا فقط داخل مؤسستك أو "حساب المطوِّر على Google Play"). إذا كان اسم الحزمة هو نفسه اسم حزمة حالية في Google Play، يجب إعادة تحويل تطبيقك برمجيًا باسم حزمة مختلف.
- يتطلب Google Play توافق حِزم APK مع البايت لتحسين استخدام ذاكرة الوصول العشوائي. إذا لم تكن حزمة APK متوافقة مع البايت، يمكنك استخدام أداة zipalign لجعل ملف APK متوافقًا.
- يجب أن تكون صلاحية المفتاح المستخدَم لتوقيع ملف APK طويلة. لمعرفة المزيد من التفاصيل، يُرجى الاطّلاع على اعتبارات التوقيع.
- لماذا تظهر لي رسالة الخطأ "لتحميل حِزمة تطبيق، يجب التسجيل في ميزة "توقيع التطبيق" من Google Play" أثناء تحميل حِزمة التطبيق؟
- يحدث هذا الخطأ لأنه لم يتم تحميل مفتاح توقيع التطبيق بعد. لتحميله، يُرجى اتّباع التعليمات الواردة في قسم تحميل ملف بتنسيق AAB لتطبيق خاص تم إنشاؤه باستخدام حزمة APK.
- لماذا تظهر لي رسالة الخطأ "لقد حمّلت ملف APK أو مجموعة حزمات تطبيق Android موقَّعة بمفتاح يُستخدَم أيضًا لتوقيع ملفات APK التي يتمّ تسليمها للمستخدمين. ولأنّك تستخدم ميزة "توقيع التطبيق" من Google Play، عليك توقيع ملف APK أو مجموعة حزمات تطبيق Android باستخدام مفتاح جديد قبل تحميل الملف أو المجموعة"؟
- يحدث هذا الخطأ عند إنشاء تطبيق جديد من خلال تحميل حِزمة تطبيق موقَّعة باستخدام مفتاح توقيع (توزيع) للتطبيق مُستخدَم لتوقيع ملفات APK أخرى. لحلّ هذه المشكلة، يمكنك اتخاذ الإجراءات الآتية:
- استخدام مفتاح تحميل جديد لتوقيع حِزمة تطبيقك قبل تحميلها، أو
- إنشاء تطبيقك الجديد من خلال تحميل حزمة APK أولاً، ثم التبديل إلى حِزمة تطبيق باتّباع التعليمات الواردة في مقالة تحميل ملف بتنسيق AAB لتطبيق خاص تم إنشاؤه باستخدام حزمة APK.
- يحدث هذا الخطأ عند إنشاء تطبيق جديد من خلال تحميل حِزمة تطبيق موقَّعة باستخدام مفتاح توقيع (توزيع) للتطبيق مُستخدَم لتوقيع ملفات APK أخرى. لحلّ هذه المشكلة، يمكنك اتخاذ الإجراءات الآتية:
- ماذا يجب أن أفعل إذا أردتُ استخدام مفتاح التوقيع الخاص بي لتوقيع حِزم APK التي يتم إنشاؤها وتسليمها إلى المستخدمين النهائيين؟
- لحلّ هذه المشكلة، يمكنك اتخاذ الإجراءات الآتية:
- استخدام Play Console لنشر التطبيق الخاص أو
- تحميل حزمة APK الموقَّعة باستخدام مفتاح التوقيع الخاص بك، من إطار iframe في "Google Play للأعمال"، ثم تحميل مفتاح توقيع التطبيق نفسه إلى Play Console. بعد ذلك، يجب اتباع التعليمات الواردة في قسم تحميل ملف بتنسيق AAB لتطبيق خاص تم إنشاؤه باستخدام حزمة APK، ثم يمكنك بدء تحميل حِزمة التطبيق من إطار iframe (أو Play Console).
- لحلّ هذه المشكلة، يمكنك اتخاذ الإجراءات الآتية:
- ماذا يجب أن أفعل إذا أردتُ استخدام مفاتيح تنشئها Google لتوقيع حِزم APK التي يتم إنشاؤها وتسليمها إلى المستخدمين النهائيين؟
- عند إنشاء تطبيق باستخدام حِزمة تطبيق من خلال إطار iframe، سيتم تلقائيًا استخدام مفتاح توقيع أنشأته Google. ما مِن خطوات أخرى مطلوبة.
- هل يمكنني ترقية مفتاح توقيع التطبيق بعد التسجيل في ميزة "توقيع التطبيق" من Google Play؟
- لا تتوفّر هذه الميزة إلّا لحسابات المطوّرين العادية على Play Console. ولا تتوفّر لحسابات Play Console التي تستخدم إطار iframe لتوزيع تطبيقات خاصة.
- هل يمكنني طلب إعادة ضبط مفتاح التحميل لحسابات Play Console التي تستخدم إطار iframe؟
- لا تتوفّر هذه الميزة إلّا لحسابات المطوّرين العادية على Play Console. ولا تتوفّر لحسابات Play Console التي تستخدم إطار iframe لتوزيع تطبيقات خاصة.
- هل يمكنني تغيير خيار مفتاح توقيع التطبيق؟
- لا، سيصبح المفتاح الذي يتم استخدامه في الإصدار الأول (إما مفتاحك الخاص باستخدام حزمة APK أو مفتاح أنشأته Google باستخدام تنسيق AAB) هو مفتاح توقيع التطبيق الخاص بك.
- هل يمكنني التبديل إلى حزمة APK بعد تحميل حِزمة تطبيق في إطار iframe؟
- إذا تم إنشاء تطبيقك في البداية باستخدام حزمة APK، ثم تم التبديل إلى حِزمة تطبيق من خلال تحميل مفتاح التوقيع، يمكنك التبديل مرة أخرى إلى حزمة APK.
- لكن إذا تم إنشاء التطبيق في البداية باستخدام حِزم التطبيقات من خلال إطار iframe، فلا يمكن حينها التبديل مرة أخرى إلى حزمة APK.
- هل يمكنني استخدام واجهة Google Play Edit API لتحميل حِزم التطبيقات للتطبيقات الخاصة التي تم إنشاؤها من خلال إطار iframe؟
- نعم يمكنك ذلك. ومع ذلك، عليك أولاً تحميل مفتاح التوقيع في Play Console. ويمكنك بعد ذلك طرح الإصدارات المستقبلية باستخدام واجهة Google Play Edit API.
- هل تتوافق Google Play Custom App Publishing API مع حِزمة التطبيق؟
- لا، لا تتوافق Google Play Custom App Publishing API إلّا مع التطبيقات التي تم إنشاؤها باستخدام حِزم APK.
- هل يمكنني استخدام Google Play Custom App Publishing API لإنشاء التطبيقات ثم استخدام Google Play Edit API لتعديلها؟
- نعم، هذا ممكن. ومع ذلك، عليك تقديم مفتاح التوقيع في Play Console قبل استخدام واجهة Google Play Edit API لحزمة التطبيق.
قد يؤدي استخدام محتوى مسجّل كعلامة تجارية إلى انتهاك سياسة Google Play إذا استُخدم من دون إذن، حتى إذا كان المحتوى ملكًا لمؤسستك. إذا كان تطبيقك الخاص:
- يتضمّن محتوىً مسجَّلاً كعلامة تجارية (مثل أسماء العلامات التجارية أو الشعارات أو أصول الرسومات أو الأصوات أو ما إلى ذلك)، أو
- إذا أعدت نشر تطبيق تلقّيته من جهة خارجية
عليك إخبار فريق مراجعة التطبيقات على Google Play بأنّ لديك الإذن لاستخدام المحتوى، ثمّ انتظار ردّ من الفريق قبل نشر تطبيقك.