Ασφαλής χρήση των SDK

Πολλοί προγραμματιστές εφαρμογών βασίζονται σε προϊόντα και υπηρεσίες τρίτου μέρους για να ενεργοποιήσουν τις βασικές λειτουργίες στις εφαρμογές τους. Αυτές οι υπηρεσίες συχνά διανέμονται μέσω μίας ή περισσότερων βιβλιοθηκών κώδικα που συνήθως αναφέρονται ως κιτ ανάπτυξης λογισμικού (SDK).

Προσδοκίες για τους προγραμματιστές που χρησιμοποιούν SDK τρίτου μέρους

Εάν συμπεριλάβετε ένα SDK σε μια εφαρμογή, έχετε την ευθύνη να διασφαλίσετε ότι ο κώδικας και οι πρακτικές τρίτου μέρους συμμορφώνονται με τις Πολιτικές προγράμματος προγραμματιστών Google Play και δεν οδηγούν την εφαρμογή σας σε παράβαση των πολιτικών.

Η νέα ενότητα Απαιτήσεις SDK έχει σχεδιαστεί για να σας βοηθήσει να ενσωματώσετε με ασφάλεια SDK στις εφαρμογές σας και προσφέρει οδηγίες σχετικά με τον τρόπο με τον οποίο μερικές από τις υπάρχουσες απαιτήσεις μας σχετικά με το απόρρητο και την ασφάλεια εφαρμόζονται σε περιβάλλον SDK. Εκτός από την παροχή ενός κεντρικού πόρου για τις απαιτήσεις SDK, αναδιατυπώνουμε τις προσδοκίες μας σχετικά με τη χρήση των SDK στις εφαρμογές σας όσον αφορά τα δεδομένα χρήστη. Για παράδειγμα, οι προγραμματιστές εφαρμογών πρέπει να χειρίζονται οποιαδήποτε συλλογή δεδομένων από ένα SDK εντός της εφαρμογής τους σαν να τη συλλέγουν απευθείας οι ίδιοι.

Εάν συμπεριλάβετε ένα SDK στην εφαρμογή σας, φροντίστε για τα εξής:

  • Να κοινοποιείτε δεδομένα χρήστη που συλλέγονται μέσω της εφαρμογής σας σε τρίτα μέρη μόνο όταν τα χρειάζονται.
  • Να γνωρίζετε με ποιον τρόπο τα SDK στην εφαρμογή σας χειρίζονται τα δεδομένα χρήστη, καθώς και ποιες άδειες χρησιμοποιούν, ποια δεδομένα συλλέγουν και γιατί.
  • Να γνωρίζετε τους πρόσθετους περιορισμούς για ευαίσθητες περιπτώσεις χρήσης, όπως είναι η χρήση SDK σε εφαρμογές που στοχεύουν παιδιά.
  • Βεβαιωθείτε ότι οι πάροχοι SDK εφαρμόζουν λογική που διαβάζει και συμμορφώνεται με την προτίμηση χρήστη που συλλέγεται από τον προγραμματιστή της εφαρμογής ή βεβαιωθείτε ότι υπάρχει ένας μηχανισμός με τον οποίο ο προγραμματιστής της εφαρμογής μπορεί να προετοιμάσει με ακρίβεια το SDK που ενσωματώνεται στην εφαρμογή, σύμφωνα με το συγκεκριμένο συμβάν συναίνεσης που απευθύνεται στους χρήστες.

Συμμόρφωση με τις Πολιτικές προγράμματος προγραμματιστών Google Play

Για να σας βοηθήσουμε να διασφαλίσετε ότι τυχόν SDK που χρησιμοποιεί η εφαρμογή σας συμμορφώνονται με τις Πολιτικές προγράμματος προγραμματιστών του Google Play, παρέχουμε διάφορα εργαλεία και ειδοποιήσεις που προσδιορίζονται ως εξής:

  • Επισημαίνουμε τα γνωστά προβλήματα σχετικά με τα δημοφιλή SDK στο Play Console.
  • Το Ευρετήριο SDK του Google Play σας βοηθά να μάθετε περισσότερα σχετικά με ευρέως χρησιμοποιούμενα, εμπορικά SDK. Συνδυάζει δεδομένα χρήσης από εφαρμογές του Google Play με πληροφορίες που συλλέγονται μέσω της ανίχνευσης κώδικα, προκειμένου να παρέχει χαρακτηριστικά και σήματα που έχουν σχεδιαστεί για να σας βοηθήσουν να αποφασίσετε αν θα υιοθετήσετε, θα διατηρήσετε ή θα καταργήσετε ένα SDK από την εφαρμογή σας.
  • Το Google Play SDK Console προσφέρει στους κατάλληλους παρόχους SDK αναφορές σφαλμάτων, στατιστικά στοιχεία χρήσης και έναν τρόπο κοινοποίησης των σημαντικών ζητημάτων στους προγραμματιστές εφαρμογών μέσω του Play Console και του Android Studio.

Να θυμάστε ότι η εφαρμογή σας δεν πρέπει να χρησιμοποιεί μια μη συμμορφούμενη έκδοση SDK που παραβαίνει τις Πολιτικές προγράμματος προγραμματιστών Google Play ή να επιτρέπει σε ένα SDK να συλλέγει ή να κοινοποιεί δεδομένα για οποιονδήποτε σκοπό ο οποίος δεν συμμορφώνεται με τις πολιτικές μας. Οι μη συμμορφούμενες εκδόσεις SDK πρέπει να καταργηθούν ή να αντικατασταθούν με μια συμμορφούμενη έκδοση.

Συμβουλές:

  • Εάν έχετε απορίες σχετικά με μια έκδοση SDK και τη συμμόρφωσή της με τις απαιτήσεις πολιτικής SDK, συνιστούμε να επικοινωνήσετε με τον πάροχο του SDK.
  • Αν λάβετε στην εφαρμογή σας μια ειδοποίηση λήψης μέτρων σχετικά με μια παράβαση που προκαλείται από ένα SDK την οποία πρέπει να αντιμετωπίσετε, ανατρέξτε στην ενότητα Εκ νέου υποβολή της εφαρμογής σας μετά από παράβαση πολιτικής για πληροφορίες σχετικά με τον τρόπο επίλυσης του ζητήματος.
  • Εάν είστε πάροχος SDK, μπορείτε να χρησιμοποιήσετε αυτήν την προαιρετική μορφή για SDK για να δημοσιεύσετε οδηγίες για τους χρήστες σας σχετικά με την Ενότητα ασφαλείας δεδομένων του Google Play.

Πολιτικές που σχετίζονται συνήθως με παραβάσεις που προκαλούνται από SDK

Για να διασφαλίσετε ευκολότερα ότι οποιοσδήποτε χρησιμοποιούμενος κώδικας τρίτου μέρους στην εφαρμογή σας συμμορφώνεται με τις Πολιτικές προγράμματος προγραμματιστών Google Play, διαβάστε τις ακόλουθες πολιτικές στο σύνολό τους:

Σημείωση: Να θυμάστε ότι τυχόν προβληματικός κώδικας SDK μπορεί να οδηγήσει την εφαρμογή σας σε παράβαση κάποιας άλλης πολιτικής που δεν αναφέρεται στην παραπάνω λίστα. Φροντίστε να ενημερώνεστε και να εξετάζετε όλες τις πολιτικές στο σύνολό τους, καθώς ως προγραμματιστές εφαρμογών είστε υπεύθυνοι να διασφαλίζετε ότι τα SDK χειρίζονται τα δεδομένα των εφαρμογών σας κατά τρόπο σύμφωνο με τις πολιτικές.

Πόροι που σχετίζονται με SDK

Ακολουθούν ορισμένοι πόροι που υποστηρίζουν την ασφαλή χρήση SDK τρίτου μέρους στην εφαρμογή σας:

Αν λάβετε στην εφαρμογή σας μια ειδοποίηση λήψης μέτρων σχετικά με μια παράβαση που προκαλείται από ένα SDK την οποία πρέπει να αντιμετωπίσετε, ανατρέξτε στην ενότητα Η εφαρμογή μου καταργήθηκε από το Google Play για πληροφορίες σχετικά με τον τρόπο επίλυσης του ζητήματος.

Εάν είστε πάροχος SDK, μπορείτε να χρησιμοποιήσετε αυτήν την προαιρετική μορφή για SDK για να δημοσιεύσετε οδηγίες για τους χρήστες σας σχετικά με την Ενότητα ασφαλείας δεδομένων του Google Play.

Σας βοήθησε αυτό;

Με ποιον τρόπο μπορούμε να το βελτιώσουμε;

Χρειάζεστε περισσότερη βοήθεια;

Δοκιμάστε αυτά τα επόμενα βήματα:

true
Αναζήτηση
Διαγραφή αναζητήσεων
Κλείσιμο αναζήτησης
Κύριο μενού
14013426094213952439
true
Αναζήτηση στο Κέντρο Βοήθειας
true
true
true
true
true
92637
false
false