Środowisko wykonawcze SDK to specjalne środowisko wykonawcze wprowadzone w Androidzie 14, które umożliwia działanie pakietów SDK do wyświetlania reklam innych firm w izolacji od aplikacji. Takie podejście zapewnia zabezpieczenia i ochronę w zakresie gromadzenia i udostępniania danych użytkowników:
- Oddzielne, zmodyfikowane środowisko wykonawcze inicjowane przez aplikację.
- Każda aplikacja może uruchomić własną instancję środowiska wykonawczego pakietu SDK.
- Dobrze zdefiniowane uprawnienia i prawa dostępu do danych dla pakietów SDK
Środowisko wykonawcze SDK przynosi deweloperom pakietów SDK następujące korzyści:
- izolacja od kodu i procesu aplikacji, co uniemożliwia dostęp do pakietu SDK;
- Ochrona przed pakietami SDK, które potajemnie uzyskują dostęp do kodu lub zasobów innych pakietów SDK
- mechanizmy, które uniemożliwiają osobom trzecim manipulowanie interfejsem lub zakłócanie raportowania stanu interfejsu;
Omówienie przewodnika
To przewodnik dla deweloperów, który zawiera informacje o tworzeniu pakietu SDK używanego w czasie działania aplikacji, który jest zgodny ze środowiskiem wykonawczym SDK, obok istniejącego pakietu SDK (nieużywanego w czasie działania aplikacji).
Dowiesz się:
- Kluczowe pojęcia związane ze środowiskiem wykonawczym SDK, takie jak jego architektura i instalacja.
- Sugerowany plan migracji w przypadku dotychczasowych pakietów SDK
- Jak to zrobić:
- Skonfiguruj środowisko programistyczne.
- Przygotowywanie pakietu SDK z włączonym środowiskiem wykonawczym
- Zadeklaruj interfejsy API pakietu SDK i określ punkt wejścia pakietu SDK.
- Używanie bibliotek środowiska wykonawczego do wyświetlania reklam i interakcji użytkowników
- Wywołaj pakiet SDK z włączonym środowiskiem wykonawczym z pakietu SDK bez włączonego środowiska wykonawczego.
- Tworzenie i testowanie pakietu SDK wywoływanego w czasie działania aplikacji
Krok 1. Zapoznaj się z najważniejszymi pojęciami