Paljud rakenduste arendajad tuginevad oma rakenduste põhifunktsioonide lubamiseks kolmandate osapoolte toodetele ja teenustele. Neid teenuseid levitatakse tihtipeale ühe või enama koodikogu kaudu, mida nimetatakse ühiselt tarkvaraarenduse komplektiks (SDK).
Ootused arendajatele, kes kasutavad kolmanda osapoole SDK-sid
Rakendusse SDK lisamisel vastutate selle eest, et kolmanda osapoole kood ja tavad järgiksid Google Play arendaja programmieeskirju ega põhjustaks teie rakenduse puhul eeskirjade rikkumist.
Meie uus jaotis SDK nõuded on loodud selleks, et aidata teil SDK-sid oma rakendustesse ohutult ja turvaliselt integreerida. Jaotisest leiate juhiseid selle kohta, kuidas mõnda meie olemasolevat privaatsus- ja turvanõuet SDK kontekstis kohaldada. Lisaks SDK nõuete kesksesse allikasse koondamisele kordame selles jaotises üle oma ootused SDK-de kasutamisele teie rakendustes seoses kasutajaandmetega. Näiteks peavad rakenduste arendajad käsitlema kõiki oma rakendusest SDK poolt kogutud andmeid nii, nagu koguksid nad neid otse.
Rakendusse SDK lisamisel peaksite veenduma järgmises.
- Jagage oma rakenduse kaudu kogutud kasutajaandmeid kolmanda osapoolega ainult siis, kui viimane neid vajab.
- Pange tähele, kuidas teie rakenduse SDK-d kasutajaandmeid töötlevad, teadke, milliseid lube need kasutavad, milliseid andmeid ja miks koguvad.
- Olge teadlik täiendavatest piirangutest delikaatsete kasutusjuhtumite korral (nt SDK-de kasutamine lapsi sihtivates rakendustes).
- Veenduge, et teie SDK pakkujad rakendaksid loogikat, mis loeb ja järgib rakenduse arendaja kogutud kasutajaeelistusi, või tagaksid, et rakenduse arendajal oleks mehhanism rakendusse integreeritud SDK täpseks lähtestamiseks vastavalt sellele kasutajale suunatud nõusolekusündmusele.
Google Play arendaja programmieeskirjade järgimine
Kui soovite tagada, et mis tahes SDK, mida teie rakendus kasutab, järgiks Google Play arendaja programmieeskirju, pakume järgmisi erinevaid tööriistu ja märguandeid.
- Märgistame Play Console'is populaarsete SDK-dega seotud teadaolevad probleemid.
- Google Play SDK Index aitab leida lisateavet kõige sagedamini kasutatavate äriliste SDK-de kohta. See ühendab Google Play rakenduste kasutusandmed koodituvastuse kaudu kogutud teabega, et pakkuda atribuute ja signaale, mis aitavad teil otsustada, kas SDK oma rakendusse lisada, see sinna alles jätta või eemaldada.
- Google Play SDK Console pakub sobilikele SDK pakkujatele krahhiaruandeid, kasutusstatistikat ja võimalust kriitilistest probleemidest rakenduste arendajatele Play Console'i ja Android Studio kaudu teada anda.
Pidage meeles, et teie rakendus ei tohi kasutada eeskirjadega vastuolus olevat SDK versiooni, mis rikub Google Play arendaja programmieeskirju, ega lubada SDK-l andmeid koguda või jagada mis tahes eesmärgil, mis ei järgi meie eeskirju. Eeskirjadega vastuolus olevad SDK versioonid tuleb eemaldada või asendada eeskirju järgiva versiooniga.
Nõuanded
- Kui teil on küsimusi SDK versiooni ja selle vastavuse kohta SDK eeskirjade nõuetele, soovitame võtta ühendust oma SDK pakkujaga.
- Kui saate märgukirja rakenduses SDK põhjustatud rikkumise kohta, millele peate reageerima, vaadake teavet probleemi lahendamise kohta artiklist Rakenduse uuesti esitamine pärast eeskirjade rikkumist.
- Kui olete SDK pakkuja, võite kasutada seda SDK-de valikulist vormingut kasutajatele Google Play jaotise Andmete ohutus kohta juhiste avaldamiseks.
Tavaliselt SDK-st põhjustatud rikkumistega seotud eeskirjad
Kui soovite tagada, et mis tahes kolmanda osapoole kood, mida teie rakendus kasutab, järgiks Google Play arendaja programmieeskirju, vaadake järgmised eeskirjad täies ulatuses uuesti üle.
- Kasutajaandmed
- Load ja API-d, mis pääsevad juurde delikaatsele teabele
- Seadmete ja võrkude kuritarvitamine
- Pahavara
- Soovimatu tarkvara mobiilseadmes
- Perede isesertifitseeritud reklaami-SDK-de programm
- Reklaamid
- Petlik käitumine
- Google Play arendaja programmieeskirjad
Märkus. Pidage meeles, et SDK halb kood võib teie rakenduse puhul põhjustada selliste eeskirjade rikkumist, millele ülal loendis ei ole viidatud. Vaadake kindlasti kõik eeskirjad täies ulatuses üle ja olge nendega kursis, sest rakenduse arendajana on teie kohustus alati tagada, et teie SDK-d töötleksid teie rakenduse andmeid eeskirju järgides.
SDK-ga seotud allikad
Siin on mõned allikad, mis toetavad kolmanda osapoole SDK-de ohutut kasutamist teie rakenduses.
- Rakenduses kolmanda osapoole SDK-de kasutamine
- SDK head tavad kasutajate turvalisuse tagamiseks
- Google Play Academy koolitus SDK heade tavade kohta
- Rakenduste privaatsus- ja turvatavade selgitus Google Play jaotises Andmete ohutus
- Google Play SDK Index
- Silmapaistva avalikustamise ja nõusoleku parimad tavad
Kui saate märgukirja rakenduses SDK põhjustatud rikkumise kohta, millega peate tegelema, vaadake probleemi lahendamise kohta teavet jaotisest Minu rakendus on Google Playst eemaldatud.
Kui olete SDK pakkuja, võite kasutada seda SDK-de valikulist vormingut kasutajatele Google Play jaotise Andmete ohutus kohta juhiste avaldamiseks.