انتقل إلى المحتوى

دورة حياة الاستدعاءات الصحيحة

Connect / connectLogin أو RestoreRunFeatureLogout / Close
Connect / connect
ينشئ عميل التطبيق ويحمّل الإعدادات العامة. لا يعني ذلك تسجيل دخول الحساب أو السماح بميزة.
Login
يسجّل الدخول بحساب عميل من متجر Launch الحالي ويسترجع بيانات اعتماد المنتج لذلك الحساب.
Restore
يستعيد جلسة سابقة من التخزين الآمن. عند غياب الجلسة عُد إلى شاشة الدخول، ولا تعتبر الرفض الصريح نجاحًا دون اتصال.
RunFeature
يفحص الصلاحية واحتساب الاستخدام عند التنفيذ الفعلي للتصدير أو الحفظ أو الحساب أو المهمة الخلفية. عند الرفض يجب ألا يُنفّذ كود العمل.
Logout
يمسح جلسة الحساب الحالي وذاكرته المؤقتة عند تسجيل خروج العميل طوعًا.
Close
يوقف نبضات الاتصال وبيئة التشغيل عند إغلاق التطبيق عادةً، مع الاحتفاظ بالجلسة الآمنة التي اختار المستخدم تذكّرها.
ReleaseDevice
استدعه فقط عندما يحرر العميل جهازًا صراحةً. تحرير الجهاز وتسجيل الخروج وإغلاق التطبيق ثلاث عمليات مختلفة.

افصل الذاكرة المؤقتة حسب عنوان المتجر وحساب العميل والمنتج وبيئة الدفع. أبقِ كائن العميل حيًا طوال تشغيل التطبيق كي ترسل التراخيص العائمة نبضات الاتصال وفق السياسة.