Witaj deweloperze Google Play,
Niedawno ogłosiliśmy, że przestaniemy działać zgodnie z mechanizmem zamiarów emisji install_referrer. Ponieważ co najmniej jedna z Twoich aplikacji korzysta z tego zamiaru do śledzenia odesłań, chcieliśmy upewnić się, że dokonałeś zmiany przed 1 marca 2020 r. Po tej dacie nowe wersje aplikacji Sklep Play nie będą już emitować zamiaru install_referrer po zainstalowaniu aplikacji.
Konieczne są działania
Przeprowadź migrację do interfejsu Play Install Referrer API, aby śledzić instalacje aplikacji dla następujących aplikacji i / lub gier.
- Niedawno dostałem ten e-mail od Google.
- Korzystam z Firebase Analytics i raportów o awariach w mojej aplikacji na Androida, aby śledzić zachowanie aplikacji.
- Dokumenty programistów głównie podkreślają aplikacje korzystające z usług reklamowych, które nie są używane w mojej aplikacji.
Wszelkie rozwiązania dotyczące tego byłyby bardzo mile widziane. Z góry dziękuję.
android
admob
google-play-services
Spotykać się
źródło
źródło
Odpowiedzi:
Jeśli używasz Firebase-core SDK dla Firebase Analytics, usuń go i wyklucz sdk z usług Play Play.
Zgodnie z uwagami do wydania Firebase SDK :
To może rozwiązać problem.
źródło
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.measurement.AppMeasurement"
W moim przypadku znalazłem w moim połączonym Manifeście użycie tego źródła: „play-services-measurement: 17.2.0”, który zawiera pozwolenie BIND_GET_INSTALL_REFERRER_SERVICE, co było przyczyną problemu. Aby to naprawić, możemy jawnie wykluczyć przestarzałe moduły, ta poprawka działa dla mnie:
do testowania możesz sprawdzić, czy uprawnienie BIND_GET_INSTALL_REFERRER_SERVICE nadal istnieje w końcowym scalonym pliku manifestu po synchronizacji stopni
źródło