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

Event buffering

به طور پیش‌فرض، Adtrace SDK اطلاعات رویداد را به محض اینکه کاربر رویدادی را trigger می‌کند ارسال می‌کند. اگر اپ شما رویدادهای زیادی ردیابی می‌کند، می‌توانید event buffering را فعال کنید تا رویدادها به صورت محلی ذخیره شده و یک‌بار در دقیقه به صورت batch ارسال شوند.

این گزینه را روی instance ADTConfig خود قبل از فراخوانی [Adtrace appDidLaunch:] / Adtrace.appDidLaunch(...) تنظیم کنید. برای نحوه ایجاد config، به پیکربندی مراجعه کنید.

Method signature

- (void)setEventBufferingEnabled:(BOOL)eventBufferingEnabled;

همچنین می‌توانید property eventBufferingEnabled را مستقیماً روی ADTConfig تنظیم کنید.

پارامترنوعتوضیح
eventBufferingEnabledBOOLبرای فعال کردن event buffering YES / true تنظیم کنید. برای ارسال فوری رویدادها (پیش‌فرض) NO / false تنظیم کنید.

فعال‌سازی event buffering

setEventBufferingEnabled: را روی instance ADTConfig خود فراخوانی کنید.

مثال

[adtraceConfig setEventBufferingEnabled:YES];

یا property را مستقیم تنظیم کنید:

adtraceConfig.eventBufferingEnabled = YES;

اگر چیزی تنظیم نشود، event buffering به طور پیش‌فرض غیرفعال است.