Przejdź do treści
AppFoyer
Zacznij

Poradniki Po premierze

Porządek w zgodności przy dziesięciu aplikacjach

Co naprawdę musi być osobne dla każdej aplikacji, co można współdzielić, dwa błędy przy wielu aplikacjach i rejestr, który zamienia coroczną panikę w popołudnie.

Praca nie skaluje się liniowo — każda aplikacja potrzebuje własnych adresów URL, własnej ścieżki usuwania konta i własnych deklaracji, bo każda ma własną stronę w sklepie. Skaluje się za to metoda: jeden wzorzec nazwy hosta, jeden szablon na typ strony i lista zależności każdej aplikacji, którą generujesz na nowo, zamiast ją pamiętać.

1:23
Film, 1:23 · otwiera się na YouTube

Zrób to zamiast tego w kilka minut

AppFoyer hostuje strony, o których jest ten poradnik — politykę prywatności, regulamin, wsparcie, usuwanie konta i app-ads.txt — na ich własnej subdomenie, bez Twojej własnej domeny i serwera. Jedna aplikacja jest za darmo, a nic, czego wymaga sklep, nigdy nie jest płatne.

Sprawdzono 19 września 2026. Zasady sklepów się zmieniają, czasem bez zapowiedzi. Wszystko poniżej linkuje do oficjalnej dokumentacji i to ona — nie ta strona — jest rozstrzygająca. Jeśli się różnią, rację ma sklep. Ten poradnik jest przetłumaczony z angielskiego; cytaty z dokumentacji sklepów pozostawiono w oryginalnym brzmieniu angielskim.

Jedna aplikacja to lista kontrolna. Dziesięć aplikacji to system, a sposób, w jaki coś się psuje, jest inny: nic nie jest trudne, ale zawsze coś jest trochę nieaktualne, a dowiadujesz się o tym z odrzucenia aplikacji, której najdłużej nie dotykałeś.

Co musi być osobne dla każdej aplikacji

Bez dyskusji, bo każda aplikacja ma własną stronę w sklepie i własny sposób obchodzenia się z danymi:

  • Polityka prywatności. Różne zestawy SDK oznaczają różne informacje do ujawnienia. Wspólna polityka obejmująca „nasze aplikacje” to klasyczny błąd przy wielu aplikacjach — zobacz niżej.
  • Strona usuwania konta i ścieżka, która do Ciebie dociera, dla każdej aplikacji.
  • Deklaracje Data safety i App Privacy. Wypełniane osobno dla każdej strony w sklepie, na podstawie listy zależności tej konkretnej aplikacji.
  • app-ads.txt, jeśli aplikacja wyświetla reklamy — jest wyszukiwany przez witrynę podaną na stronie tej aplikacji w sklepie.
  • Same adresy URL, bo każda strona w sklepie ma własne pola.

Co naprawdę można współdzielić

  • Szablon. Jedna struktura dla każdej polityki prywatności, jedna dla regulaminu, wypełniane osobno dla każdej aplikacji.
  • Wzorzec nazwy hosta. Przewidywalny adres dla każdej aplikacji jest lepszy niż folder przypadkowych adresów URL.
  • Adres wsparcia, jeśli jedna skrzynka naprawdę obsługuje wszystkie.
  • Twoja wiedza o SDK. To, co zbiera Crashlytics czy AdMob, jest tym samym faktem w każdej aplikacji; różni się tylko to, które aplikacje je zawierają.
  • Proces — lista kontrolna wydania, rytm przeglądów, rejestr opisany niżej.

Dwa błędy właścicieli wielu aplikacji

Jedna polityka dla wszystkich aplikacji. To oczywista oszczędność i zawodzi w obu kierunkach: polityka wymienia dane, których cicha aplikacja narzędziowa nigdy nie dotyka, i pomija coś, co najnowsza aplikacja dodała w zeszłym miesiącu. Jedno i drugie to niezgodność z formularzem Data safety, który wypełniłeś uczciwie, a recenzent porównujący oba dokumenty widzi politykę, która nie dotyczy tej aplikacji.

Wspólna skrzynka na prośby o usunięcie, w której nikt nie przypisuje próśb do aplikacji. Prośby przychodzą z treścią „proszę usunąć moje konto” bez wskazania, o którą z Twoich dziesięciu aplikacji chodzi. Nie możesz zrealizować czegoś, czego nie potrafisz zidentyfikować, a termin z RODO biegnie, gdy to ustalasz. Kieruj prośby każdej aplikacji tak, żeby z powiadomienia było oczywiste, której dotyczą.

Rejestr

To, co sprawia, że wieloma aplikacjami da się zarządzać, to jedna tabela, którą faktycznie aktualizujesz — arkusz kalkulacyjny wystarczy. Jeden wiersz na aplikację i takie kolumny:

KolumnaPo co
Nazwa aplikacji, bundle / application idTożsamość
Sklepy, w których jest dostępnaOkreśla, ile konsol trzeba aktualizować
Adres polityki prywatnościTen, który wklejasz i wklejasz ponownie
Adres usuwania kontaTak samo
Adres / strona wsparciaTak samo
Zadeklarowana witryna deweloperaTu szuka się app-ads.txt
Wyświetla reklamy?Czy app-ads.txt w ogóle dotyczy aplikacji
Ma konta?Czy usuwanie konta w ogóle dotyczy aplikacji
Kluczowe SDKLista zależności w skrócie
Ostatni przegląd politykiData, która mówi Ci, co jest nieaktualne

To ostatnia kolumna zasługuje na swoje miejsce. Oba sklepy wymagają, żeby deklaracje pozostawały dokładne — a nie tylko były dokładne w dniu premiery — a „ostatni przegląd” pozwala znaleźć trzy aplikacje, które się rozjechały, bez czytania wszystkich dziesięciu.

Rytm, który działa

  • Przy każdym wydaniu, dla każdej aplikacji: czy zmieniła się jakaś zależność? Jeśli tak, sprawdź ponownie politykę tej aplikacji i oba formularze danych. Wpisz to do listy kontrolnej wydania, a nie trzymaj w pamięci.
  • Co kwartał, dla wszystkich aplikacji: otwórz rejestr, posortuj po „ostatnim przeglądzie”, sprawdź kilka najstarszych. Potwierdź, że każdy adres nadal zwraca 200 bez logowania.
  • Za każdym razem, gdy adres się zmienia: zaktualizuj każdą konsolę dla każdej dotkniętej aplikacji i zostaw stary adres z przekierowaniem. Przy dziesięciu aplikacjach to zmiana, którą najłatwiej zrobić w dziewięciu dziesiątych.

Dziesięciowierszowy skrypt, który odpytuje curl każdy adres z rejestru i zgłasza odpowiedzi inne niż 200, to popołudnie pracy, a wyłapuje błąd, który naprawdę się zdarza — hosting, który po cichu zniknął.

Co robi tutaj AppFoyer

Każda aplikacja jest osobną aplikacją: ma własną subdomenę, własne pięć stron, własny app-ads.txt, własne kanały powiadomień, własną listę kontrolną. Nie ma wspólnej polityki, którą można by źle napisać, a prośby o usunięcie konta przychodzą oznaczone aplikacją, której dotyczą.

Lista kontrolna w panelu to żywa połowa rejestru — dla każdej aplikacji pokazuje, które pole w sklepie jest wciąż puste i dlaczego to ważne, więc „co jest nieaktualne” to ekran, a nie kolumna w arkuszu, którą zapomniałeś zaktualizować. Plany różnią się liczbą aplikacji, które możesz opublikować: jedna w Free, dziesięć w Pro, pięćdziesiąt w Advanced.

Mówiąc uczciwie o ograniczeniach: masowa edycja i grupy aplikacji jeszcze nie istnieją. Dodanie dziś wiersza sieci reklamowej do piętnastu aplikacji to piętnaście edycji. Ta praca jest zaplanowana i nie została jeszcze wdrożona, a strona, która sprzedaje Ci narzędzie do wielu aplikacji, powinna mówić, co z tego jest prawdziwe.

Źródła oficjalne