يجيب هذا المستند عن الأسئلة الشائعة حول حِزم SDK والنشر في برنامج "ألعاب Google Play على الكمبيوتر".
كيف يمكنني إضافة شبكة VPN؟
بالنسبة إلى المطوّرين الذين يحتاجون إلى اختبار لعبتهم في مناطق لا يتوفّر فيها برنامج "ألعاب Google Play على الكمبيوتر"، ننصح باستخدام شبكة VPN للحصول على عنوان IP من منطقة يتوفّر فيها البرنامج.
تأكَّد من تفعيل وضع TUN على شبكة VPN. يمكنك الاطّلاع على إرشادات حول تفعيل وضع TUN وضبط جدار الحماية في دليل التشغيل الخاص بمزوّد خدمة VPN.
بعد تفعيل وضع TUN، عليك تثبيت برنامج "ألعاب Google Play على الكمبيوتر" والمحاكي لأغراض الاختبار.
هل يمكن استخدام مسار الشراء بدون خادم الخلفية؟
من منظور أمني، لا يُنصح بشكل عام بالمعالجة بدون خادم خلفية.
لمزيد من المعلومات، يُرجى الاطّلاع على المعالجة بدون خادم خلفية.
كيف يمكنني بدء التطوير لـ "ألعاب Google Play على الكمبيوتر" في Unity أو UE Editor؟
- فعِّل وضع مطوّر البرامج وتابِع عملية الاختبار.
- أضِف الملفَين
manifest.xmlو.dll. لمزيد من المعلومات، يُرجى الاطّلاع على مستند المطوّرين. - سجِّل المعرّف الفريد العالمي (GUID) لشريك برنامج الاستخدام قبل الإطلاق لأغراض الاختبار.
عند بدء لعبة باستخدام تطبيق "ألعاب Google Play"، هل تتم مزامنة تفاصيل حسابك على Google؟
بعد تشغيل اللعبة من خلال برنامج "ألعاب Google Play"، تتم مزامنة الحساب تلقائيًا، ولن تحتاج إلى تسجيل الدخول إلى Google مرة أخرى.
عند إرسال حِزمة تطبيق Windows باستخدام مشغّل تابع لجهة خارجية، هل يجب إرسال حِزمة اللعبة للمراجعة؟
يمكنك إرسال أداة التثبيت فقط بدون الحاجة إلى إرسال حزمة اللعبة بأكملها، وسيتمكّن المراجع من تنزيل حزمة اللعبة باستخدام أداة التثبيت.
إذا كان أحد اللاعبين يستخدم مشغّلاً تابعًا لجهة خارجية بدلاً من "عميل Google Play"، هل ستتم مزامنة حسابه على "خدمات ألعاب Play" تلقائيًا؟
لكي تعمل وظائف حزمة تطوير البرامج (SDK)، يجب تشغيل اللعبة مباشرةً من خلال برنامج "ألعاب Google Play". إذا بدأت عملية أخرى، مثل أداة تثبيت أو تطبيق مشغّل، تشغيل اللعبة، يجب أن يتم تشغيل هذه العملية نفسها من خلال تطبيق "ألعاب Google Play". يجب أن تضبط اللعبة جميع المَعلمات التي تم تلقّيها من العميل ضمن عملية العميل.
كيف تعالج حزمة تطوير البرامج (SDK) عملية تسجيل الدخول إلى حساب Google لعدة مثيلات أو حسابات؟
يتم التعامل مع كل عملية تشغيل ضمن "خدمات ألعاب Google Play" على أنّها "جلسة لعب"، ويمكن ربط حساب بها. ويمكن أن تكون مختلفة. لذا، إذا شغّلت اللعبة باستخدام الحساب "أ"، ثم بدّلت إلى الحساب "ب" وأعدت تشغيل اللعبة، يمكن تشغيل الحسابَين في الوقت نفسه.
هل هناك أي قيود على حجم ملف حِزمة تطبيق Windows؟
يمكنك تحميل ملف يصل حجمه إلى 10 غيغابايت لتطبيق WAB.
هل يُسمح باستخدام أنظمة الدفع الحالية المستندة إلى واجهة برمجة التطبيقات بعد تكامل حزمة تطوير البرامج (SDK) لـ "ألعاب Google Play على الكمبيوتر"؟
يجب أن تتم جميع عمليات الدفع من خلال حزمة SDK الخاصة بـ "ألعاب Google Play على الكمبيوتر"، وذلك باستخدام خدمة "الفوترة في Google Play". لا يمكنك استخدام طريقة الدفع الحالية المستندة إلى واجهة برمجة التطبيقات في اللعبة نفسها.
هل تتوفّر أي بيئات اختبار مفتوح أو مغلق مشابهة للجهاز الجوّال؟
على الرغم من أنّ بيئة الاختبار المعزولة المخصّصة للتشفير التام بين الأطراف غير متاحة حاليًا، إلا أنّنا ندرك حاجة المطوّرين إلى بيئة اختبار شبيهة ببيئة الإنتاج. سنوفّر قريبًا حلاً أكثر فعالية.
يتعذّر استخدام عمليات الشراء التي تمّت في "وضع مطوّر البرامج" بشكل صحيح؟
يجب تنفيذ عملية الشراء في "وضع مطوّر البرامج" في غضون 3 دقائق، وإلا قد يتم ردّ الأموال المدفوعة.
هل هناك أي اختلافات بين واجهة برمجة التطبيقات (الإصدار القديم) وحزمة تطوير البرامج (SDK) لتطبيق لـ "ألعاب Google Play" على الكمبيوتر؟
- ركّز النظام القديم على الفوترة فقط
- ستتوافق حزمة تطوير البرامج مع "خدمة Google للكمبيوتر المكتبي" وكامل الميزات المتاحة على الكمبيوتر
- واجهة حزمة تطوير البرامج (SDK) سهلة الاستخدام للمطوّرين
- لا حاجة إلى تسجيل الدخول إلى حساب Google من خلال المتصفّح
هل هناك طريقة بديلة لتهيئة حزمة SDK من خلال تشغيل اللعبة مباشرةً باستخدام مشغّل الألعاب، بدون برنامج "ألعاب Google Play على الكمبيوتر"؟
يجب تشغيل اللعبة من خلال برنامج "ألعاب Google Play على الكمبيوتر". لمزيد من التفاصيل، يُرجى الاطّلاع على مستند المطوّرين.
لا تتوفّر الدفعات المتكرّرة أو الاشتراكات. هل هناك أي خطط لتوفيرها؟
ليس لدينا خطط لإضافة خيارات شراء أخرى غير "الشراء داخل التطبيق"، ولكن يسعدنا تلقّي ملاحظاتك بشأن حالات استخدام محدّدة.
في عملية الدفع، هل يتم عرض رمز الخطأ في billingerror كردّ على بدء مسار الشراء أو الحصول على نتيجة الدفع؟ بالنسبة إلى مسار الشراء، ألا يمكننا انتظار نتيجة حزمة تطوير البرامج (SDK) بدلاً من استخدام متتبِّع؟
هي استجابة لنتيجة الدفع. ستعرض الدالة LaunchPurchaseFlow النتيجة على الفور بدون حظر، ولكن عليك الانتظار لمعرفة وقت انتهاء العملية والحصول على النتيجة.
هل هناك أي طريقة لإنشاء اختصار لفتح اللعبة مباشرةً؟
يمكنك استخدام معرّف الموارد المنتظم (URI) التالي لفتح اللعبة مباشرةً:
googleplaygames://launch/?pid=2&id=com.company.gamename
يتيح معرّف الموارد الموحّد (URI) رصد ما إذا كان برنامج "ألعاب Google Play على الكمبيوتر" مفتوحًا. إذا لم يكن البرنامج مفتوحًا، سيتم فتح برنامج GPG قبل تشغيل اللعبة أو مشغّل الألعاب. عليك إدارة اللعبة أو مشغّلها لمنع تشغيل مثيلات متعددة.
QueryProductDetails حدود طلبات البيانات من واجهة برمجة التطبيقات
الحد الأقصى لعدد المنتجات التي يمكن طلبها في طلب واحد إلى واجهة برمجة التطبيقات QueryProductDetails هو 20 منتجًا. في حال تجاوزت هذا الحد، عليك تقسيم الطلب إلى عدة طلبات.