SDK Runtime یک محیط زمان اجرا اختصاصی است که در Android 14 معرفی شده است تا SDK های تبلیغاتی شخص ثالث را قادر می سازد جدا از برنامه اجرا شوند. این رویکرد تدابیر امنیتی و حفاظتی را در مورد جمع آوری و به اشتراک گذاری داده های کاربر فراهم می کند:
- یک محیط اجرای جداگانه و اصلاح شده که توسط برنامه آغاز شده است.
- هر برنامه ای می تواند نمونه SDK Runtime خود را راه اندازی کند.
- مجوزها و حقوق دسترسی به داده به خوبی تعریف شده برای SDKها
SDK Runtime با ارائه موارد زیر به توسعه دهندگان SDK سود می رساند:
- جداسازی از کد و فرآیند برنامه و غیرقابل دسترس کردن SDK برای آنها
- محافظت در برابر دسترسی پنهانی SDKها به کد یا منابع یکدیگر
- مکانیسم هایی که از دستکاری شخص ثالث در رابط کاربری یا تداخل در گزارش وضعیت رابط کاربری جلوگیری می کند
نمای کلی راهنما
این یک راهنمای توسعه دهنده برای ایجاد یک SDK سازگار با زمان اجرا (RE) SDK در کنار SDK موجود (غیر فعال در زمان اجرا) شما است.
یاد خواهید گرفت:
- مفاهیم کلیدی مربوط به زمان اجرا SDK، مانند معماری و نصب آن
- یک طرح انتقال پیشنهادی برای SDK های موجود
- چگونه:
- محیط توسعه خود را تنظیم کنید
- SDK با قابلیت زمان اجرا خود را آماده کنید
- API های SDK را اعلام کنید و نقطه ورود SDK را تعریف کنید
- از کتابخانه های زمان اجرا برای ارائه تبلیغات و تعامل با کاربر استفاده کنید
- SDK فعال با زمان اجرا را از SDK غیر فعال با زمان اجرا فراخوانی کنید
- SDK با قابلیت زمان اجرا خود را بسازید و آزمایش کنید
مرحله 1 : مفاهیم کلیدی را مرور کنید