پرش به مطلب اصلی

غیرفعال یا فعال‌سازی SDK

به طور پیش‌فرض، Adtrace SDK هنگام باز بودن اپ اجرا می‌شود. می‌توانید SDK را غیرفعال و مجدداً فعال کنید تا ضبط را متوقف کنید و از سر بگیرید. هنگامی که SDK غیرفعال است، هیچ داده‌ای به سرورهای Adtrace ارسال نمی‌کند.

مهم

می‌توانید setEnabled را تنها پس از اولین Session فراخوانی کنید. این تنظیم بین Session‌ها باقی می‌ماند. اگر SDK را غیرفعال کنید، تا زمانی که آن را مجدداً فعال کنید غیرفعال باقی می‌ماند.

برخلاف حالت آفلاین، غیرفعال‌سازی SDK ردیابی را کاملاً متوقف می‌کند. هیچ داده‌ای در حالی که SDK غیرفعال است ضبط نمی‌شود.

غیرفعال‌سازی SDKحالت آفلاین
ضبط دادهکاملاً متوقف می‌شودبه صورت محلی ادامه می‌یابد
ارسال شبکهتعلیقتعلیق
بین Session‌ها باقی می‌ماندبله، تا فعال‌سازی مجدد غیرفعال می‌ماندخیر، هر راه‌اندازی آنلاین شروع می‌شود
هنگام فعال‌سازی مجدددوره غیرفعال را پخش نمی‌کندداده‌های صف شده را با timestamp درست ارسال می‌کند

Method signature

public static void setEnabled(boolean enabled)
پارامترنوعتوضیح
enabledbooleanبرای فعال‌سازی SDK true تنظیم کنید. برای غیرفعال‌سازی SDK false تنظیم کنید.

غیرفعال‌سازی SDK

setEnabled(false) را در AdTrace فراخوانی کنید تا ردیابی در دستگاه فعلی متوقف شود.

AdTrace.setEnabled(false);

فعال‌سازی SDK

setEnabled(true) را فراخوانی کنید تا ردیابی از سر گرفته شود.

AdTrace.setEnabled(true);

بررسی وضعیت SDK

isEnabled را فراخوانی کنید تا ببینید آیا SDK در حال حاضر فعال است.

Method signature

public static boolean isEnabled()

مثال

boolean enabled = AdTrace.isEnabled();