Event buffering
به طور پیشفرض، Adtrace SDK اطلاعات رویداد را به محض اینکه کاربر رویدادی را trigger میکند ارسال میکند. اگر اپ شما رویدادهای زیادی ردیابی میکند، میتوانید event buffering را فعال کنید تا رویدادها به صورت محلی ذخیره شده و یکبار در دقیقه به صورت batch ارسال شوند.
این گزینه را روی instance ADTConfig خود قبل از فراخوانی [Adtrace appDidLaunch:] / Adtrace.appDidLaunch(...) تنظیم کنید. برای نحوه ایجاد config، به پیکربندی مراجعه کنید.
Method signature
- (void)setEventBufferingEnabled:(BOOL)eventBufferingEnabled;
همچنین میتوانید property eventBufferingEnabled را مستقیماً روی ADTConfig تنظیم کنید.
| پارامتر | نوع | توضیح |
|---|---|---|
eventBufferingEnabled | BOOL | برای فعال کردن event buffering YES / true تنظیم کنید. برای ارسال فوری رویدادها (پیشفرض) NO / false تنظیم کنید. |
فعالسازی event buffering
setEventBufferingEnabled: را روی instance ADTConfig خود فراخوانی کنید.
مثال
- Objective-C
- Swift
- Javascript
[adtraceConfig setEventBufferingEnabled:YES];
یا property را مستقیم تنظیم کنید:
adtraceConfig.eventBufferingEnabled = YES;
adtraceConfig?.eventBufferingEnabled = true
adtraceConfig.setEventBufferingEnabled(true);
اگر چیزی تنظیم نشود، event buffering به طور پیشفرض غیرفعال است.