استخدام حزمة تطوير البرامج (SDK) لأجهزة الكمبيوتر الشخصي أثناء التطوير

لإعداد حزمة تطوير البرامج (SDK) بنجاح داخل اللعبة، يجب استيفاء عدة متطلبات. ومن بينها:

  • التشغيل من ملف تنفيذي للعبة موقَّع رقميًا

  • تشغيل الملف التنفيذي للّعبة من تطبيق "ألعاب Google Play"

وقد يكون ذلك عبئًا على المطوّرين الذين يبنون لعبتهم باستمرار داخل محرِّر ألعاب أو بيئة تطوير متكاملة (IDE) للترميز، لأنّ ذلك يتطلّب تجميع اللعبة ونشرها.

لتوفير سير عمل تطوير أفضل، توفّر حزمة SDK وضعًا مخصّصًا للمطوّرين. عند تفعيل وضع المطوّر، يسمح هذا الوضع لحزمة SDK بالعمل داخل محرر ألعاب أو بيئة تطوير متكاملة للرموز البرمجية. يمكن إعداد حزمة تطوير البرامج (SDK) بدون طلب توقيع الملف التنفيذي رقميًا أو تشغيله من Google Play Games.

المتطلّبات الأساسية

  • الحصول على معرّف GUID لشريك في برنامج استخدام المنتج قبل إطلاقه هذا مفتاح سري يسمح لفريق التطوير باستخدام حزمة SDK من داخل محرِّر محرك اللعبة بدون الحاجة إلى تجميع ملف تنفيذي للعبة أو توقيعه رقميًا أو تشغيله من "ألعاب Google Play".

الخطوة 1: تفعيل وضع المطوّر في البيان

فعِّل وضع المطوّر لتطبيقك من خلال ضبط IsDeveloperMode على true داخل manifest.xml لتطبيقك.

<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
    <Application>
        <PackageName>com.example.package</PackageName>
        <IsDeveloperMode>true</IsDeveloperMode>
    </Application>
</Manifest>

الخطوة 2: تفعيل ميزة "استخدام التطبيق قبل إطلاقه"

فعِّل ميزة "استخدام التطبيق قبل إطلاقه" على الجهاز الذي تجري عليه الاختبار من خلال ضبط قيمة السلسلة EarlyAccessPartnerGuid ضمن مفتاح قاعدة بيانات المسجّلين HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid.

يمكن إجراء ذلك إما باستخدام "محرر قاعدة بيانات المسجّلين" في Windows، أو من خلال cmd terminal للمشرف باستخدام الأمر:

C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID

الخطوة 3: تسجيل الدخول إلى تطبيق "ألعاب Google Play على الكمبيوتر"

عند تفعيل وضع المطوّر، يستخدم حِزم تطوير البرامج (SDK) الحساب الذي تم تسجيل الدخول إليه في ألعاب Google Play على الكمبيوتر عند تنفيذ طلبات واجهة برمجة التطبيقات. في حال تسجيل الدخول إلى حسابات متعدّدة، سيتم استخدام الحساب النشط.

إذا لم يتم إصدار لعبتك للجميع (لم يتم نشرها مطلقًا في مسار الإصدار المخصّص للنشر في Play Console)، ننصحك باستخدام حساب Google انضم إلى مجموعة الاختبار الداخلي للعبة. سيتمكن المختبِرون الداخليون من استخدام لعبتك قبل طرحها، وهو أمر مطلوب لكي تعمل بعض واجهات برمجة التطبيقات لـ SDK. على سبيل المثال، إكمال عملية شراء باستخدام "الفوترة في Play" يمكنك إدارة المختبِرين الداخليين لتطبيقك داخل Play Console.

الخطوات التالية

أضِف ميزات "Google Play على الكمبيوتر" إلى تطبيقك: