นักพัฒนาแอปจำนวนมากอาศัยผลิตภัณฑ์และบริการของบุคคลที่สามเพื่อเปิดใช้ฟังก์ชันการทำงานหลักในแอปของตน บริการเหล่านี้มักจะเผยแพร่ผ่านไลบรารีโค้ดอย่างน้อย 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 หรือไม่
- ข้อมูลผู้ใช้
- สิทธิ์และ API ที่เข้าถึงข้อมูลที่ละเอียดอ่อน
- การใช้อุปกรณ์และเครือข่ายในทางที่ผิด
- มัลแวร์
- ซอฟต์แวร์ไม่พึงประสงค์บนอุปกรณ์เคลื่อนที่
- โปรแกรม SDK โฆษณาสำหรับครอบครัวที่ผ่านการรับรองด้วยตนเอง
- โฆษณา
- ลักษณะการทำงานที่เป็นการหลอกลวง
- นโยบายโปรแกรมสำหรับนักพัฒนาแอป Google Play
หมายเหตุ: โปรดทราบว่าโค้ด SDK ที่ไม่ดีอาจทำให้แอปของคุณละเมิดนโยบายอื่นที่ไม่ได้กล่าวถึงข้างต้นก็ได้ โปรดอ่านและติดตามข้อมูลล่าสุดของทุกนโยบายอย่างละเอียดครบถ้วนอยู่เสมอ เนื่องจากนักพัฒนาแอปมีหน้าที่รับผิดชอบที่จะต้องทำให้ SDK ของตัวเองจัดการข้อมูลแอปในลักษณะที่สอดคล้องกับนโยบาย
แหล่งข้อมูลเกี่ยวกับ SDK
ลองดูตัวอย่างแหล่งข้อมูลต่อไปนี้ที่สนับสนุนการใช้งาน SDK ของบุคคลที่สามอย่างปลอดภัยในแอปของคุณ
- การใช้ SDK ของบุคคลที่สามในแอป
- แนวทางปฏิบัติแนะนำเกี่ยวกับ SDK เพื่อความปลอดภัยของผู้ใช้
- การฝึกอบรมของ Google Play Academy เรื่องแนวทางปฏิบัติแนะนำเกี่ยวกับ SDK
- ทำความเข้าใจแนวทางปฏิบัติด้านความเป็นส่วนตัวและความปลอดภัยของแอปจากส่วนความปลอดภัยของข้อมูลใน Google Play
- ดัชนี SDK ของ Google Play
- แนวทางปฏิบัติแนะนำสำหรับการเปิดเผยข้อมูลและการขอความยินยอมอย่างชัดเจน
หากได้รับประกาศการบังคับใช้เกี่ยวกับการละเมิดในแอปที่เกิดจาก SDK ซึ่งคุณต้องจัดการแก้ไข โปรดดูข้อมูลเกี่ยวกับวิธีแก้ไขปัญหาที่ส่วนแอปของฉันถูกนำออกจาก Google Play
หากคุณเป็นผู้ให้บริการ SDK ให้ใช้รูปแบบที่ไม่บังคับนี้สำหรับ SDK เพื่อเผยแพร่คำแนะนำสำหรับผู้ใช้ เกี่ยวกับส่วนความปลอดภัยของข้อมูลใน Google Play