App Signing przez Google Play istnieje od 2017 roku. Dzięki App Signing, Google zarządza kluczami podpisywania aplikacji i używa ich do podpisywania twoich APK do dystrybucji. Zapisanie aplikacji w App Signing jest opcjonalne. Być może zdecydowałeś się na obsługę podpisywania i przechowywania kluczy zamiast przesyłania ich do Google Play.
Teraz zmieniłeś zdanie i chcesz, aby Google zarządzał Twoimi kluczami podpisywania, zamiast robić to osobiście. Lub chcesz spróbować zmniejszyć rozmiar swojej aplikacji i uprościć proces wydawania z Android App Bundle, ale jesteś zobowiązany do korzystania z App Signing dla niego. Więc jak można opt-in swoje istniejące aplikacje do App Signing?
Opting in do podpisywania aplikacji przez Google Play
Przed zapisaniem aplikacji do App Signing przez Google Play, są dwie rzeczy, które musisz wiedzieć. Po pierwsze, nie ma opt-out więc upewnij się, że jesteś na to gotowy. Ponadto, nie będzie można pobrać klucze podpisywania aplikacji z Google Play, więc jeśli potrzebujesz go w przyszłości, przechowywać je gdzieś bezpiecznie.
Aby zapisać aplikację w App Signing, musisz przesłać swój klucz podpisywania aplikacji do Google Play. Otwórz swoją aplikację w konsoli Google Play i przejdź do Zarządzanie wydaniami > Podpisywanie aplikacji (Wydanie > Konfiguracja > Podpisywanie aplikacji w nowej konsoli Google Play). Przeczytaj i zaakceptuj Warunki korzystania z usługi.
Istnieją trzy opcje eksportowania i przesyłania klucza podpisywania aplikacji: z Android Studio, z magazynu kluczy Java i ze swojego klucza (jeśli nie używasz magazynu kluczy Java).
Eksportowanie i przesyłanie klucza z Android Studio
Używanie Android Studio to najprostszy sposób na wyeksportowanie klucza podpisywania aplikacji. Otwórz menu Build, a następnie kliknij Build > Generate Signed Bundle / APK… W oknie dialogowym Generate Signed Bundle lub APK, wybierz Android App Bundle, a następnie kliknij Next. Wybierz Export encrypted key for enrolling published apps in Google Play App Signing, ustaw lokalizację, gdzie chcesz go wyeksportować, a następnie kliknij Next. Program Android Studio wygeneruje pakiet i wyeksportuje plik private_key.pepk w podanym katalogu.