เตรียมพร้อมสําหรับข้อกําหนดในการเปิดเผยข้อมูลใน App Store ของ Apple  |  Firebase for Apple platforms (original) (raw)

Apple กําหนดให้นักพัฒนาแอปที่เผยแพร่แอปใน App Store ต้องเปิดเผยข้อมูลบางอย่างเกี่ยวกับการใช้ข้อมูลแอป

เอกสารนี้มีลักษณะการทำงานของไลบรารีแพลตฟอร์ม Apple ของ Firebase ซึ่งอาจ ต้องมีการเปิดเผยตามหลักเกณฑ์ของ Apple เมื่อติดตั้ง Firebase โปรดจดบันทึกเป้าหมายบิลด์ที่ตัวจัดการทรัพยากร Dependency ที่คุณเลือกติดตั้งลงในแอป สําหรับแต่ละเป้าหมายที่เครื่องมือจัดการทรัพยากร Dependency แสดง ให้ตรวจสอบส่วนที่เกี่ยวข้องของเอกสารนี้เพื่อพิจารณาว่าคุณต้องเปิดเผยการเก็บรวบรวมข้อมูลใด จำนวนเป้าหมายการสร้าง Firebase ที่คุณติดตั้งอาจมากกว่าที่คาดไว้ เนื่องจากเป้าหมายการสร้าง Firebase บางรายการมีทรัพยากร Dependency ชั่วคราวกับเป้าหมายอื่นๆ

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

เราขอแนะนำให้คุณใช้ Firebase SDK แต่ละรายการเวอร์ชันล่าสุดอยู่เสมอเพื่อให้มั่นใจว่าการเปิดเผยของแอปคุณนั้นถูกต้อง

User Agent ของ Firebase

User Agent ของ Firebase คือชุดข้อมูลที่รวบรวมจาก Firebase SDK ส่วนใหญ่ และประกอบด้วยข้อมูลต่อไปนี้ อุปกรณ์, ระบบปฏิบัติการ, App Bundle และแพลตฟอร์มของนักพัฒนาแอป ระบบจะไม่ลิงก์ User Agent กับตัวระบุผู้ใช้หรืออุปกรณ์ และทีม Firebase จะใช้ User Agent เพื่อพิจารณาการนำแพลตฟอร์มและเวอร์ชันมาใช้ เพื่อให้ข้อมูลในการตัดสินใจเกี่ยวกับฟีเจอร์ของ Firebase ได้ดียิ่งขึ้น

FirebaseCore

GoogleUtilities

GoogleDataTransport

รวมถึงยูทิลิตีเครือข่ายที่ SDK อื่นๆ อาจใช้เพื่อรวบรวมข้อมูล

รวบรวมเสมอ

FirebaseABTesting

การทดสอบ A/B จะไม่เก็บรวบรวมข้อมูล

Firebase A/B Testing SDK จะตั้งค่าและใช้พร็อพเพอร์ตี้ผู้ใช้ Google Analyticsเพื่อระบุการเป็นสมาชิกในกลุ่มการทดสอบสำหรับ Firebase Remote Config และ Firebase In-App Messaging

FirebaseAILogic

ก่อนหน้านี้ Firebase AI Logic มีชื่อว่า "Vertex AI in Firebase" โดยใช้ไลบรารี FirebaseVertexAI นอกจากนี้ Firebase AI Logic ยังเคยมี คลังFirebaseAIด้วย

รวบรวมเสมอ

รวบรวมโดยค่าเริ่มต้น

ขึ้นอยู่กับการใช้งาน

Google Analytics

Google Analyticsดูข้อมูลการเก็บรวบรวมข้อมูลได้ในบทความสนับสนุนนี้

FirebaseAppCheck

รวบรวมโดยค่าเริ่มต้น

ขึ้นอยู่กับการใช้งาน

FirebaseAppDistribution

App Distribution SDK มีไว้สำหรับการใช้งานในการทดสอบเบต้าเท่านั้น อย่ารวม App Distribution SDK ไว้ในแอปพลิเคชันเมื่อส่งไปยัง App Store

FirebaseAuthentication

รวบรวมเสมอ

รวบรวมโดยค่าเริ่มต้น

ขึ้นอยู่กับการใช้งาน

FirebaseCrashlytics

รวบรวมเสมอ

ขึ้นอยู่กับการใช้งาน

FirebaseDatabase

รวบรวมโดยค่าเริ่มต้น

FirebaseDataConnect

รวบรวมโดยค่าเริ่มต้น

หากเปิดใช้การเก็บรวบรวมข้อมูล

รวบรวมเสมอ

รวบรวมโดยค่าเริ่มต้น

ขึ้นอยู่กับการใช้งาน

หากใช้ Dynamic Links ร่วมกับ Google Analytics ให้ทำดังนี้

FirebaseFirestore

รวบรวมโดยค่าเริ่มต้น

FirebaseFunctions

รวบรวมเสมอ

FirebaseInAppMessaging

รวบรวมเสมอ

FirebaseInstallations

รวบรวมโดยค่าเริ่มต้น

FirebaseMessaging

รวบรวมเสมอ

รวบรวมโดยค่าเริ่มต้น

ขึ้นอยู่กับการใช้งาน

หากใช้ Cloud Messaging ร่วมกับ Google Analytics ให้ทำดังนี้

FirebaseMLModelDownloader

รวบรวมเสมอ

FirebasePerformance

รวบรวมเสมอ

FirebaseRemoteConfig

รวบรวมเสมอ

รวบรวมโดยค่าเริ่มต้น

ขึ้นอยู่กับการใช้งาน

หากใช้ Remote Config ร่วมกับ Google Analytics ให้ทำดังนี้

หากใช้การปรับเปลี่ยนในแบบของคุณสำหรับ Remote Config

FirebaseSessions

รวบรวมเสมอ

FirebaseStorage

รวบรวมโดยค่าเริ่มต้น