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