المفاهيم
اختبار وحقيقي
نسخ الصفحة
كل تطبيق في وضع الاختبار أو التشغيل أو التوقف. وضع الاختبار للمستخدم ومستخدمي الاختبار، مع $LIA وهمية؛ التشغيل للجميع. المفاتيح والجلسات والرسوم تعود لوضع واحد.
#الحالة
| الحالة | من يمكنه فتحه | مفاتيحك |
|---|---|---|
test | أنت (تطبيق'المطور) ومستخدميه في وضع الاختبار | مفتاح الاختبار يعمل. المفتاح الحقيقي يتم رفضه. |
live | كل شخص، في الوضع المباشر. اختباراتك أيضًا، في الوضع المباشر. | كلا المفتاحين يعملان. |
paused | لا أحد. إنه'مخفية من مركز التطبيقات. | كلا المفتاحين يتم رفضهما مع bad_key. |
تطبيقات جديدة تبدأ في الاختبار. يضيف فريق Lia المختبرين الخاصين بك (باسم المستخدم Lia) ويقوم بتحويل التطبيق إلى وضع التشغيل عندما'جاهز. يمكن تطبيق مباشر'ت يتم فتحها في وضع الاختبار؛ للاستمرار في اختبار التغييرات بعد الإطلاق، اطلب من الفريق تطبيقًا ثانيًا في وضع الاختبار الذي يشير إلى عنوانك المؤقت.
#وضع الاختبار
بينما تجري اختباراتك، يعمل كل شيء كما سيحدث في البيئة الحية، مع افتراض $LIA:
- Lia'عنوانه يقال له اختبار بجانب اسم المطور الخاص بك، حتى لا يُخلط به.
- المدفوعات افتراضية. ورقة الدفع تظهر السعر الحقيقي، لكن لا أحد'يتحرك رصيده، ولا يحتاج أحد إلى ما يكفي من $LIA. التحويل حقيقي من جميع النواحي: يراه خادمك، ويوفره ويستطيع إرجاعه، والويب هوكس تُرسل.
- المكافآت وهمية. مPOOLك لا'لديه مستخدم وحدة الحد اليوم لكل لاعب لا'ت التطبيق. يتم تسجيل المكافأة وإرسال ويب هوكها، ولكن لا يصل أي $LIA إلى اللاعب.
- الإشعارات تصل فقط للمختبرين, يمكن إرسالها كل 30 ثانية (بدلًا من كل ساعة) ومرة واحدة على الأقل 20 يوميًا، ولا'ت تُحسب لشخص'المجموع اليومي من جميع التطبيقات.
- الإعلانات دائمًا من جوجل'إعلانات الاختبار, كل التنسيقات، مهما كان Lia'إعداداته الخاصة: مسجلة، ولكنها لا تُحسب أبداً نحو تطبيقك'أرقامها أو دخلها.
#المفاتيح والوضعيات
لك مفتاح الاختبار (lia_test_…) فقط يرى وضع الاختبار: جلسات الاختبار، شحنات الاختبار، لاعبين اختبار، وإعلانات اختبار. صفحتك المفتاح الحقيقي (lia_live_…) فقط يرى الأشياء الحية. عملية شحن في الاختبار هي not_found إلى المفتاح الحي.
يمكن لخادمك معرفة وضعه'فيه من المفتاح الذي يستخدمه. نمط جيد:
// One server for both: pick the key by where it runs.
const LIA_KEY = process.env.NODE_ENV === "production" ? process.env.LIA_LIVE_KEY : process.env.LIA_TEST_KEY;كل استجابة تتضمن لاعبًا أو دفعًا تشير أيضًا إلى mode.
#ماذا لا'ت تغيير بين الأوضاع
- رقم تعريف اللاعب، الاسم وكل شيء في
Lia.init()ما عداmode. - الجداول الترتيبية وتخزين البيانات (واحد لكل تطبيق).
- مPOOL المكافأة الخاص بك'رصيده (يستخدم فقط المكافآت الحية).
تم الترجمة تلقائيًا. الإنجليزية هي مصدر الحقيقة. اقرأ باللغة الإنجليزية