การใช้ SDK อย่างปลอดภัย

นักพัฒนาแอปจำนวนมากอาศัยผลิตภัณฑ์และบริการของบุคคลที่สามเพื่อเปิดใช้ฟังก์ชันการทำงานหลักในแอปของตน บริการเหล่านี้มักจะเผยแพร่ผ่านไลบรารีโค้ดอย่างน้อย 1 รายการ ซึ่งโดยทั่วไปแล้วเรียกรวมกันว่าชุดพัฒนาซอฟต์แวร์ (SDK)

ความคาดหวังสำหรับนักพัฒนาแอปที่ใช้ SDK ของบุคคลที่สาม

หากใส่ SDK ในแอป คุณจะต้องตรวจสอบว่าโค้ดและแนวทางปฏิบัติของบุคคลที่สามเป็นไปตามนโยบายโปรแกรมสำหรับนักพัฒนาแอป Google Play และไม่ได้ทำให้แอปละเมิดนโยบาย

ในส่วนข้อกำหนดของ SDK ที่สร้างขึ้นใหม่ล่าสุดของเราออกแบบมาเพื่อช่วยให้คุณผสานรวม SDK ลงในแอปได้อย่างปลอดภัย และมีคำแนะนำเกี่ยวกับการบังคับใช้ข้อกำหนดบางส่วนที่มีอยู่ด้านความเป็นส่วนตัวและความปลอดภัยในบริบทของ SDK นอกเหนือจากการจัดทำศูนย์รวมแหล่งข้อมูลสำหรับข้อกำหนดของ SDK แล้ว เราจะปรับปรุงความคาดหวังของเราใหม่ในเรื่องการใช้งาน SDK ในแอปของคุณเมื่อเกี่ยวข้องกับข้อมูลผู้ใช้ ตัวอย่างเช่น นักพัฒนาแอปจะต้องปฏิบัติต่อการเก็บรวบรวมข้อมูลจากภายในแอปที่ดำเนินการโดย SDK เสมือนว่าแอปดำเนินการเก็บรวบรวมข้อมูลดังกล่าวเองโดยตรง

หากใส่ SDK ในแอป ให้ตรวจสอบว่าได้ทำสิ่งต่างๆ ต่อไปนี้

  • แชร์ข้อมูลผู้ใช้ที่เก็บรวบรวมผ่านแอปกับบุคคลที่สามเมื่อจำเป็นเท่านั้น
  • คุณทราบว่า SDK ในแอปจัดการข้อมูลผู้ใช้อย่างไร รวมถึงรู้ว่า SDK ใช้สิทธิ์ใด เก็บรวบรวมข้อมูลอะไรบ้าง และเหตุผลที่เก็บรวบรวมข้อมูล
  • คุณทราบถึงข้อจำกัดเพิ่มเติมใน Use Case ต่างๆ ที่มีความละเอียดอ่อน เช่น การใช้งาน 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
ค้นหา
ล้างการค้นหา
ปิดการค้นหา
เมนูหลัก
14490152140240885822
true
ค้นหาศูนย์ช่วยเหลือ
true
true
true
true
true
92637
false
false