غیرفعال یا فعالسازی SDK
به طور پیشفرض، Adtrace SDK هنگام باز بودن اپ اجرا میشود. میتوانید SDK را غیرفعال و مجدداً فعال کنید تا ضبط را متوقف کنید و از سر بگیرید. هنگامی که SDK غیرفعال است، هیچ دادهای به سرورهای Adtrace ارسال نمیکند.
مهم
میتوانید setEnabled را تنها پس از اولین Session فراخوانی کنید. این تنظیم بین Sessionها باقی میماند. اگر SDK را غیرفعال کنید، تا زمانی که آن را مجدداً فعال کنید غیرفعال باقی میماند.
برخلاف حالت آفلاین، غیرفعالسازی SDK ردیابی را کاملاً متوقف میکند. هیچ دادهای در حالی که SDK غیرفعال است ضبط نمیشود.
| غیرفعالسازی SDK | حالت آفلاین | |
|---|---|---|
| ضبط داده | کاملاً متوقف میشود | به صورت محلی ادامه مییابد |
| ارسال شبکه | تعلیق | تعلیق |
| بین Sessionها باقی میماند | بله، تا فعالسازی مجدد غیرفعال میماند | خیر، هر راهاندازی آنلاین شروع میشود |
| هنگام فعالسازی مجدد | دوره غیرفعال را پخش نمیکند | دادههای صف شده را با timestamp درست ارسال میکند |
Method signature
public static void setEnabled(boolean enabled)
| پارامتر | نوع | توضیح |
|---|---|---|
enabled | boolean | برای فعالسازی SDK true تنظیم کنید. برای غیرفعالسازی SDK false تنظیم کنید. |
غیرفعالسازی SDK
setEnabled(false) را در AdTrace فراخوانی کنید تا ردیابی در دستگاه فعلی متوقف شود.
- Java
- Kotlin
- Javascript
AdTrace.setEnabled(false);
AdTrace.setEnabled(false)
AdTrace.setEnabled(false);
فعالسازی SDK
setEnabled(true) را فراخوانی کنید تا ردیابی از سر گرفته شود.
- Java
- Kotlin
- Javascript
AdTrace.setEnabled(true);
AdTrace.setEnabled(true)
AdTrace.setEnabled(true);
بررسی وضعیت SDK
isEnabled را فراخوانی کنید تا ببینید آیا SDK در حال حاضر فعال است.
Method signature
public static boolean isEnabled()
مثال
- Java
- Kotlin
- Javascript
boolean enabled = AdTrace.isEnabled();
val enabled = AdTrace.isEnabled()
let enabled = AdTrace.isEnabled();