پیکربندی
از متدهای این راهنما برای پیکربندی رفتار iOS SDK ادتریس استفاده کنید.
SDK از دو نوع پیکربندی پشتیبانی میکند:
| نوع | زمان تنظیم | بعد از init قابل تغییر است؟ |
|---|---|---|
| Read-only | روی ADTConfig قبل از appDidLaunch | خیر |
| Dynamic | روی Adtrace در هر زمان بعد از شروع SDK | بله |
ایجاد یک instance از ADTConfig
گزینههای read-only روی یک شیء ADTConfig قرار میگیرند. آن شیء را ایجاد کنید، گزینههای مورد نیاز را تنظیم کنید، سپس آن را به [Adtrace appDidLaunch:] / Adtrace.appDidLaunch(...) بدهید.
پارامترهای اجباری
| پارامتر | نوع | توضیح |
|---|---|---|
appToken | String | توکن اپلیکیشن ادتریس از پنل ادتریس. |
environment | String | برای تست ADTEnvironmentSandbox و برای انتشار ADTEnvironmentProduction استفاده کنید. |
allowSuppressLogLevel | BOOL / Bool | اختیاری. اگر میخواهید ADTLogLevelSuppress مجاز باشد، YES / true تنظیم کنید. |
مثال
- Objective-C
- Swift
NSString *appToken = @"{YourAppToken}";
NSString *environment = ADTEnvironmentSandbox;
ADTConfig *adtraceConfig = [ADTConfig configWithAppToken:appToken
environment:environment];
// گزینههای read-only را اینجا روی adtraceConfig تنظیم کنید، سپس:
[Adtrace appDidLaunch:adtraceConfig];
let appToken = "{YourAppToken}"
let environment = ADTEnvironmentSandbox
let adtraceConfig = ADTConfig(appToken: appToken, environment: environment)
// گزینههای read-only را اینجا روی adtraceConfig تنظیم کنید، سپس:
Adtrace.appDidLaunch(adtraceConfig)
{YourAppToken} را با توکن اپلیکیشن از پنل ادتریس جایگزین کنید.
پیکربندی Read-only
گزینههای read-only روی instance ADTConfig شما قبل از مقداردهی اولیه SDK تنظیم میشوند. در حین اجرای SDK قابل تغییر نیستند.
قبل از فراخوانی appDidLaunch، هر گزینهای که نیاز دارید را پیکربندی کنید.
پیکربندی Dynamic
گزینههای پیکربندی dynamic میتوانند بعد از شروع SDK تغییر کنند. این متدها را در هر زمان در طول lifecycle SDK روی Adtrace فراخوانی کنید.
برخلاف گزینههای read-only روی ADTConfig، برای اعمال یک تغییر dynamic نیازی به راهاندازی مجدد SDK ندارید.
مراحل بعدی
بعد از پیکربندی ADTConfig، یکپارچهسازی خود را در شروع کار با iOS SDK مقداردهی اولیه و تست کنید، سپس اقدامات را با ردیابی رویداد ردیابی کنید.