Środowisko wykonawcze SDK to specjalne środowisko wykonawcze wprowadzone w Androidzie 14, które umożliwia uruchamianie pakietów SDK do wyświetlania reklam innych firm niezależnie od aplikacji. To podejście zapewnia środki ochrony związane z gromadzeniem i udostępnianiem danych użytkowników:
- oddzielne, zmodyfikowane środowisko wykonawcze inicjowane przez aplikację;
- Każda aplikacja może uruchomić własną instancję środowiska wykonawczego SDK.
- Dobrze zdefiniowane uprawnienia i prawa dostępu do danych dla pakietów SDK
Środowisko wykonawcze SDK zapewnia deweloperom korzyści, oferując:
- Odizolowanie od kodu i procesu aplikacji, przez co pakiet SDK jest dla nich niedostępny
- Ochrona przed ukrytymi zasobami SDK, które uzyskują dostęp do cudzych kodów lub zasobów
- Mechanizmy, które uniemożliwiają osobom trzecim manipulowanie interfejsem użytkownika lub zakłócanie raportowania jego stanu.
Omówienie przewodnika
To jest przewodnik dla programistów, który zawiera informacje o tworzeniu zgodnego z środowiskiem wykonawczym pakietu SDK zgodnego z środowiskiem wykonawczym SDK razem z istniejącym pakietem SDK przeznaczonym do środowiska wykonawczego.
Dowiesz się:
- kluczowe pojęcia związane ze środowiskiem wykonawczym pakietu SDK, takie jak architektura i instalacja;
- sugerowany plan migracji w przypadku dotychczasowych pakietów SDK;
- Instrukcje:
- Skonfiguruj środowisko programistyczne
- Przygotowywanie pakietu SDK używanego w czasie działania aplikacji
- Zadeklaruj interfejsy API pakietu SDK i zdefiniuj punkt wejścia pakietu SDK.
- Używaj bibliotek środowiska wykonawczego do prezentowania reklam i interakcji użytkowników
- Wywoływanie pakietu SDK obsługującego środowisko wykonawcze z pakietu SDK, który nie obsługuje tego środowiska.
- Tworzenie i testowanie pakietu SDK używanego w czasie działania aplikacji