شاهین

مقداردهی اولیه SDK

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˌes diː ˈkeɪ ɪˌnɪʃələˈzeɪʃən/

مقداردهی اولیه SDK همان فراخوان راه‌اندازی است که کتابخانه را با کلید پروژه و تنظیمات آماده می‌کند، پیش از آنکه هر رویدادی فرستاده شود.

مقداردهی اولیه لحظه‌ای است که کل ابزارگذاری به آن وابسته است؛ اگر SDK درست راه نیفتد، هر فراخوان بعدی یا کار نمی‌کند یا بی‌سروصدا داده را جای اشتباه می‌فرستد. این مرحله چند چیز را قفل می‌کند: کلید عمومی پروژه که مقصد داده را مشخص می‌کند، و تنظیماتی مثل زمان‌بندی ارسال و حالت دیباگ. دو خطای رایج اینجا رخ می‌دهند: راه‌اندازی با کلید اشتباه که داده را به پروژه دیگری می‌ریزد بدون هیچ خطای آشکار، و فرستادن رویداد پیش از کامل‌شدن راه‌اندازی که آن رویدادهای اولیه را گم می‌کند مگر کتابخانه آنها را صف کند. ترتیب اهمیت دارد: راه‌اندازی باید یک‌بار و زودترین جای ممکن انجام شود، و همان‌جاست که سوپر پراپرتی‌های ثابت نشست هم ثبت می‌شوند تا از رویداد اول همراه داده باشند.