Zespół Google Maps Platform regularnie aktualizuje pakiety SDK o nowe funkcje, poprawki błędów i poprawy wydajności. Na tej stronie znajdziesz wskazówki dotyczące zarządzania zależnościami w przypadku mobilnych pakietów SDK.
Którą wersję utworzyć jako link?
-
W przypadku aplikacji o kluczowym znaczeniu podaj najnowszą wersję z kropkami (X.*) i co roku uaktualniać ją do nowej wersji głównej.
W miarę publikowania nowych wersji aplikacji w ciągu roku możesz zacząć używać nowszych wersji pakietu Maps SDK na Androida. Dzięki temu nie wymagają aktualizacji w aplikacji, ponieważ nowe wersje z kropkami są zgodne wstecznie.
Zalety:
- Jeśli wykryjesz problemy w pakiecie Maps SDK na Androida, ich poprawki zostaną udostępnione w wstecznie przez 12 miesięcy od premiery wersji głównej zgodnie z dział pomocy ds. telefonów komórkowych . Nie musisz pilnie przejść na niezgodną wersję pakietu SDK na poprawki.
- Wdrożenie najnowszych ulepszeń i funkcji jest proste, gdy aplikacja jest już utworzona najnowszą wersję.
- Coroczne aktualizacje przyrostowe do najnowszej głównej wersji pakietu SDK mogą wymagać mniej pracy adaptacji, przeredagowania i testowania aplikacji, a nie w przypadku braku zgodności wstecznej. zmian wprowadzonych w wielu wersjach głównych.
W przypadku niekrytycznych aplikacji podaj link do dowolnej poprawionej wersji. Gdy otrzymujesz informacje o wycofaniu na powiadomienie o naprawionej wersji masz 12 miesięcy na udostępnienie użytkowników.
Zalety:
- Rzadsze prace konserwacyjne.
- Nowe wersje aplikacji w dalszym ciągu obsługują na urządzeniach ze starszymi systemami operacyjnymi mobilnymi systemów uczących się (dopóki nie trzeba będzie uaktualnić pakietu do nowej wersji pakietu SDK).
Właściciele projektu ze monitorowanymi adresami e-mail otrzymują aktywne powiadomienia o zmianach, które na każdy z ich projektów. Zostań aby były na bieżąco z najważniejszymi aktualizacjami, wycofywaniami i innymi zmianami.
Instalacja
W pliku build.gradle.kts
lub build.gradle
na poziomie aplikacji zawsze określaj
wersję zamiast zakresu prefiksu (+
) lub latest
, ponieważ mogą one prowadzić
po unikalne i nieprzewidywalne budowle. Pakiet Maps SDK na Androida jest zgodny z
semantycznej obsługi wersji oraz nowych funkcji.
wersje główne mogą zawierać zmiany powodujące niezgodność. Minimalny obsługiwany poziom interfejsu API to
21
Określanie zależności Map Google w Usługach Google Play za pomocą Składnia Gradle.
dependencies { // Maps SDK for Android implementation("com.google.android.gms:play-services-maps:19.0.0") }
Zapoznaj się z dodatkowymi wskazówkami dotyczącymi zarządzanie kontem Google Obsługa wersji Usług Google Play
Konserwacja i uaktualnienie
Android Studio automatycznie sprawdza dostępność nowszych wersji i wyświetla ostrzeżenie, dostępna jest nowsza wersja zależności. Aby zminimalizować dług technologiczny, zaktualizuj aplikację do najnowszej wersji jak najszybciej. W przypadku aktualizacji do nowej wersji głównej zapoznaj się z informacjami o wersji .
Oprócz odpytywania w poszukiwaniu nowszych wersji Google Cloud projekt właścicieli witryn otrzymują e-maile o niekompatybilnych wstecznie zmianach, które mogą co ma wpływ na ich projekty. Aby otrzymywać proaktywne powiadomienia o braku zgodności wstecznej zmiany, przypisz rolę właściciela z monitorowanym adresem e-mail każdego z Twoich projektów.