Odată încorporate în aplicație, SDK-urile terță parte pot avea un impact semnificativ asupra compatibilității, performanței, siguranței, securității și calității acesteia.
Modificări privind SDK-urile terță parte
Pentru a vă asigura că orice software de la o terță parte folosit de aplicația dvs. respectă Politicile de produs pentru dezvoltatori Google Play și contribuie într-un mod pozitiv la experiența utilizatorilor, Google Play va începe să semnaleze problemele cunoscute legate de SDK-urile populare în Play Console.
Pentru a afla ce SDK-uri folosește aplicația, folosim fișierul cu dependențe inclus în aplicație. Fișierul cu dependențe enumeră toate bibliotecile bazate pe versiuni de care depinde aplicația. Aplicațiile care folosesc Android App Bundle oferă în mod prestabilit fișierul cu dependențe. Aplicațiile care publică folosind APK-uri, create înainte de august 2021, includ fișierul cu dependențe începând de la pluginul Android Gradle 4.0.
Înțelegerea problemelor legate de SDK-ul terță parte al aplicației
Dacă este cazul, problemele legate de versiunile de SDK folosite de aplicația dvs. sunt detaliate în Play Console, în partea de sus a paginii Producție sau în pagina Prezentare generală a versiunii.
Dacă aplicația dvs. folosește o versiune de SDK care poate face ca aplicația să nu respecte Politicile de produs pentru dezvoltatori Google Play, noile versiuni care folosesc respectiva versiune de SDK pot fi respinse. În funcție de tipul încălcării, veți fi direcționat(ă) pentru a vă asigura că utilizarea SDK-ului respectă politicile privind Datele utilizatorilor, pentru a trece la altă versiune pe care furnizorul SDK-ului vă recomandă să o folosiți sau pentru a elimina kitul SDK.
Dacă aplicația dvs. folosește o versiune de SDK învechită sau cu probleme critice, veți primi un avertisment care poate necesita acțiuni suplimentare. De exemplu, dacă un furnizor SDK ne-a informat că versiunea de SDK pe care o folosește aplicația dvs. este învechită, o puteți lansa în continuare. Însă nu veți putea lansa o altă versiune a aplicației folosind o versiune învechită a SDK-ului; va trebui să folosiți versiunea de SDK actualizată. Dacă aplicația dvs. folosește o versiune de SDK despre care furnizorul SDK ne-a raportat că are probleme critice, veți vedea o atenționare care descrie tipul problemei, așa cum este detaliat de furnizorul SDK.
Dacă aveți întrebări despre o versiune de SDK învechită sau cu probleme critice, vă recomandăm să contactați furnizorul SDK.