เมื่อเดือนพฤษภาคม 2021 Google Play ได้ประกาศเกี่ยวกับส่วนความปลอดภัยของข้อมูลส่วนใหม่ ซึ่งเป็นการเปิดเผยข้อมูลจากนักพัฒนาแอปเกี่ยวกับการเก็บรวบรวม การแชร์ และแนวทางปฏิบัติด้านการรักษาความปลอดภัยของข้อมูลในแอป
หน้านี้ช่วยให้คุณปฏิบัติตามข้อกําหนดในการเปิดเผยข้อมูลนี้ในส่วนที่เกี่ยวกับการใช้ Firebase Android SDK ได้ และให้ข้อมูลว่า SDK ของเราจัดการกับข้อมูลผู้ใช้ปลายทางได้หรือไม่และอย่างไร รวมถึงตัวอย่างการกําหนดค่าหรือการเรียกใช้ที่เกี่ยวข้องซึ่งคุณสามารถควบคุมได้ในฐานะนักพัฒนาแอป
เรามุ่งมั่นที่จะสร้างความโปร่งใสมากที่สุดเท่าที่จะทําได้เพื่อสนับสนุนคุณ อย่างไรก็ตาม ในฐานะนักพัฒนาแอป คุณมีหน้าที่รับผิดชอบแต่เพียงผู้เดียวในการตัดสินใจว่าจะตอบกลับแบบฟอร์มส่วนความปลอดภัยของข้อมูล Google Play ที่เกี่ยวกับการรวบรวม การแชร์ และแนวทางปฏิบัติด้านการรักษาความปลอดภัยของข้อมูลผู้ใช้ปลายทางในแอปอย่างไร
วิธีใช้ข้อมูลในหน้านี้
หน้านี้จะแสดงข้อมูลผู้ใช้ปลายทางที่รวบรวมโดย Firebase Android SDK แต่ละเวอร์ชันเวอร์ชันล่าสุดเท่านั้น
SDK แต่ละรายการจะมีส่วนของตัวเองในหน้านี้ซึ่งเราจะให้ข้อมูลเกี่ยวกับข้อมูลที่รวบรวมโดยอัตโนมัติเทียบกับข้อมูลที่รวบรวมตามการใช้งาน การเก็บรวบรวมอัตโนมัติหมายความว่า SDK จะรวบรวมข้อมูลบางอย่างโดยที่คุณไม่ต้องเรียกใช้เมธอดหรือคลาสใดๆ ในแอป อย่างไรก็ตาม ในหลายกรณี ข้อมูลที่ SDK รวบรวมจะขึ้นอยู่กับการใช้งานผลิตภัณฑ์ที่เฉพาะเจาะจงของแอป ซึ่งก็คือการกําหนดค่าของแอปและวิธีที่คุณเรียกใช้ SDK
ในการเปิดเผยข้อมูล คุณสามารถใช้คําแนะนําของ Android เกี่ยวกับประเภทข้อมูลเพื่อช่วยพิจารณาว่าประเภทข้อมูลใดที่จะอธิบายข้อมูลที่รวบรวมไว้ได้ดีที่สุด ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่แอปนั้นๆ แชร์และใช้ข้อมูลที่รวบรวมด้วย
ภาพรวมของการเข้ารหัส การแชร์ และการลบข้อมูลสําหรับ Firebase Android SDK
การเข้ารหัสข้อมูล | สําหรับข้อมูลผู้ใช้ปลายทางที่รวบรวมไว้ซึ่งแสดงในหน้านี้ Firebase จะเข้ารหัสข้อมูลระหว่างการส่งโดยใช้ HTTPS |
การแชร์ข้อมูล | สําหรับข้อมูลผู้ใช้ปลายทางที่รวบรวมไว้ซึ่งแสดงในหน้านี้ Firebase จะไม่โอนข้อมูลนี้ไปยังบุคคลที่สาม ยกเว้นในกรณีต่อไปนี้
|
การลบข้อมูล | Firebase ช่วยให้นักพัฒนาแอปลบข้อมูลผู้ใช้ปลายทางได้โดยมีวิธีการที่สอดคล้องกับฟังก์ชันการทำงานของบริการ Firebase |
User Agent ของ Firebase
User Agent ของ Firebase ไม่ใช่ Firebase Android SDK แต่เป็นกลุ่มข้อมูลซึ่งรวบรวมโดย Firebase Android SDK หลายรายการและประกอบด้วยข้อมูลต่อไปนี้
ข้อมูลเมตาของอุปกรณ์: เวอร์ชันระบบปฏิบัติการ ชื่อ รุ่น แบรนด์ และรูปแบบของอุปกรณ์
แอปที่ใช้ติดตั้งแอปของคุณ (เช่น Play Store) (ดูเอกสารประกอบ)
Firebase SDK ที่ใช้ในแอป รวมถึงเวอร์ชัน
Google ใช้ User Agent ของ Firebase ภายในเพื่อพิจารณาการนําแพลตฟอร์มและเวอร์ชันมาใช้ เพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase โดยจะไม่ลิงก์กับตัวระบุผู้ใช้หรืออุปกรณ์
หาก Firebase Android SDK รวบรวม User Agent ของ Firebase ระบบจะแสดงรายการ SDK ในส่วนด้านล่าง
A/B Testing
com.google.firebase:firebase-abt
ข้อมูลที่รวบรวมโดยอัตโนมัติ
Firebase A/B Testing SDK จะไม่รวบรวมข้อมูลผู้ใช้ปลายทางโดยอัตโนมัติ
ข้อควรพิจารณาอื่นๆ
Firebase A/B Testing SDK จะตั้งค่าและใช้พร็อพเพอร์ตี้ผู้ใช้ Google Analytics เพื่อระบุการเป็นสมาชิกในกลุ่มทดสอบสําหรับ Firebase Remote Config และ Firebase In-App Messaging
เนื่องจากมีเพียง Firebase Remote Config และ Firebase In-App Messaging เท่านั้นที่ใช้ A/B Testing SDK โดยตรง โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการเก็บรวบรวมข้อมูลและวัตถุประสงค์ในการเก็บรวบรวมในส่วนที่เฉพาะเจาะจงในหน้านี้
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
Firebase A/B Testing SDK ไม่มีฟีเจอร์ที่ไม่บังคับซึ่งนักพัฒนาแอปสามารถกําหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ
App Check
com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-ktx
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-safetynet
com.google.firebase:firebase-appcheck-playintegrity
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase App Check จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase App Check จะทําสิ่งต่อไปนี้ |
---|---|
User Agent ของ Firebase | ดูข้อมูลได้ที่ส่วน User Agent ของ Firebase ในหน้านี้ |
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
แอปอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมไว้ในการเปิดเผยข้อมูลของคุณ โดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าหรือเรียกใช้ SDK ของ Firebase App Check และฟีเจอร์ต่างๆ ของผลิตภัณฑ์ ตารางต่อไปนี้แสดงตัวอย่างข้อมูลผู้ใช้ปลายทางที่ระบบรวบรวมไว้ได้ตามการใช้งานของคุณ และโปรดพิจารณาข้อมูลที่รวบรวมตามการใช้งานที่เฉพาะเจาะจงของคุณด้วย
ข้อมูล | Firebase App Check SDK จะทำสิ่งต่อไปนี้โดยขึ้นอยู่กับการเรียกใช้และการกำหนดค่าแอปของคุณ |
---|---|
โทเค็นการรับรองจาก SafetyNet | รวบรวมโทเค็นการรับรองนี้หากแอปใช้ SafetyNet เป็นผู้ให้บริการการรับรอง ดูข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัยของข้อมูลสำหรับ SafetyNet |
โทเค็นความสมบูรณ์จาก Play Integrity | รวบรวมโทเค็นความสมบูรณ์นี้หากแอปของคุณใช้ Play Integrity เป็นผู้ให้บริการรับรอง ดูข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัยของข้อมูลสำหรับ Play Integrity |
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
Google ใช้ User Agent ของ Firebase ภายในเพื่อพิจารณาการนําแพลตฟอร์มและเวอร์ชันมาใช้ เพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase โดยจะไม่ลิงก์กับตัวระบุผู้ใช้หรืออุปกรณ์
โดยทั่วไป Firebase App Check จะใช้ข้อมูลที่เก็บรวบรวมอื่นๆ ที่ระบุไว้ในส่วนย่อยด้านบนเพื่อตรวจสอบการรับรองแอปเพื่อช่วยปกป้องทรัพยากรแบ็กเอนด์จากการละเมิด นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมด้วย
App Distribution
การใช้งาน App Distribution Android SDK อย่างเต็มรูปแบบ
com.google.firebase:firebase-appdistribution
การใช้งาน App DistributionAndroid SDK แบบเต็มมีไว้สำหรับการใช้งานการทดสอบเบต้าเท่านั้น อย่ารวมการใช้งาน App Distribution SDK ทั้งหมดในใบสมัครเมื่อส่งไปยัง Google Play
App Distribution Android SDK สำหรับ API เท่านั้น
com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
App Distribution Android SDK สำหรับ API เท่านั้นจะไม่รวบรวมข้อมูลผู้ใช้ปลายทางโดยอัตโนมัติ
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
App Distribution Android SDK แบบ API เท่านั้นไม่มีฟีเจอร์ที่ไม่บังคับซึ่งนักพัฒนาแอปสามารถกําหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ
Authentication
com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase Authentication จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase Authentication จะทําสิ่งต่อไปนี้ |
---|---|
User Agent ของ Firebase | ดูข้อมูลได้ที่ส่วน User Agent ของ Firebase ในหน้านี้ |
ที่อยู่ IP | เก็บรวบรวมที่อยู่ IP เพื่อเพิ่มความปลอดภัยและป้องกันการละเมิดระหว่างการลงชื่อสมัครใช้และการตรวจสอบสิทธิ์ |
สตริง User Agent
|
รวบรวมสตริง User Agent เพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase โปรดทราบว่า User Agent นี้ไม่ได้หมายถึงUser Agent ของ Firebase |
รหัสแอป Firebase สำหรับ Android | รวบรวมรหัสแอป Firebase Android ของแอป (ไม่ใช่ชื่อแพ็กเกจของแอป) ค่านี้จะรวมอยู่ในส่วนหัวของคำขอแต่ละรายการ |
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
แอปอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมไว้ในการเปิดเผยข้อมูลของคุณ โดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าหรือเรียกใช้ Firebase Authentication SDK และฟีเจอร์ต่างๆ ของผลิตภัณฑ์ ตารางต่อไปนี้แสดงตัวอย่างข้อมูลผู้ใช้ปลายทางที่ระบบรวบรวมไว้ได้ตามการใช้งานของคุณ และโปรดพิจารณาข้อมูลที่รวบรวมตามการใช้งานที่เฉพาะเจาะจงของคุณด้วย
ข้อมูล | Firebase Authentication SDK จะทำสิ่งต่อไปนี้โดยขึ้นอยู่กับการเรียกใช้และการกำหนดค่าแอปของคุณ |
---|---|
ชื่อที่แสดง | รวบรวมชื่อที่แสดงของผู้ใช้หากนักพัฒนาแอประบุไว้ |
อีเมล | รวบรวมอีเมลของผู้ใช้ (ตามที่นักพัฒนาแอประบุ) หากแอปใช้สิ่งต่อไปนี้
|
หมายเลขโทรศัพท์ | รวบรวมหมายเลขโทรศัพท์ของผู้ใช้ (ตามที่นักพัฒนาแอประบุ) หากแอปใช้สิ่งต่อไปนี้
|
โทเค็นความสมบูรณ์จาก Play Integrity | รวบรวมโทเค็นความสมบูรณ์นี้หากแอปของคุณใช้การตรวจสอบสิทธิ์ทางโทรศัพท์ ดูข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัยของข้อมูลสำหรับ Play Integrity |
โทเค็นการรับรองจาก SafetyNet | รวบรวมโทเค็นการรับรองนี้หากแอปของคุณใช้การตรวจสอบสิทธิ์ทางโทรศัพท์และหากการดึงข้อมูลโทเค็น Play Integrity ไม่สำเร็จ ดูข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัยของข้อมูลสำหรับ SafetyNet |
โทเค็นจาก reCAPTCHA Enterprise | เก็บรวบรวมโทเค็นนี้หากแอปใช้ reCAPTCHA Enterprise เพื่อปกป้องโฟลว์ Authentication ดูข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัยของข้อมูลสำหรับ reCAPTCHA Enterprise |
ข้อมูลติดต่อ | เก็บรวบรวมข้อมูลติดต่อของผู้ใช้ที่เกี่ยวข้องกับผู้ให้บริการตรวจสอบสิทธิ์บุคคลที่สาม หากแอปใช้ผู้ให้บริการตรวจสอบสิทธิ์บุคคลที่สามกับการตรวจสอบสิทธิ์ Firebase เช่น ตัวระบุของผู้ใช้อาจลิงก์กับโปรไฟล์ Facebook หากแอปใช้การตรวจสอบสิทธิ์ของ Facebook ทั้งนี้ขึ้นอยู่กับขอบเขตที่อนุญาต โปรดดูข้อมูลเพิ่มเติมในเอกสารประกอบของผู้ให้บริการตรวจสอบสิทธิ์ |
รหัส Game Center | รวบรวมรหัส Game Center ของผู้ใช้หากแอปลิงก์กับ Game Center |
User ID | สร้างและจัดเก็บตัวระบุ Firebase Authentication ที่ไม่ซ้ำกัน |
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โดยทั่วไปแล้ว Firebase Authentication จะใช้ข้อมูลที่รวบรวมไว้ซึ่งแสดงอยู่ในส่วนย่อยด้านบนเพื่อตรวจสอบสิทธิ์และจัดการบัญชี สตริง User Agent ใช้เพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมด้วย
Cloud Firestore
com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Cloud Firestore จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Cloud Firestore จะทําสิ่งต่อไปนี้ |
---|---|
User Agent ของ Firebase | ดูข้อมูลได้ที่ส่วน User Agent ของ Firebase ในหน้านี้ |
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
แอปอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมไว้ในการเปิดเผยข้อมูลของคุณ โดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าหรือเรียกใช้ Cloud Firestore SDK และฟีเจอร์ต่างๆ ของผลิตภัณฑ์ โปรดพิจารณาข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่งรวบรวมตามการใช้งานที่เฉพาะเจาะจงของคุณ
ข้อควรพิจารณาอื่นๆ
หากคุณใช้ Cloud Firestore กับ Firebase Authentication และผู้ใช้ปลายทางลงชื่อเข้าใช้อยู่ คำขอทั้งหมดจาก Cloud Firestore จะรวมรหัสผู้ใช้ที่เกี่ยวข้องจาก Firebase Authentication โดยอัตโนมัติ
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
Google ใช้ User Agent ของ Firebase ภายในเพื่อพิจารณาการนําแพลตฟอร์มและเวอร์ชันมาใช้ เพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase โดยจะไม่ลิงก์กับตัวระบุผู้ใช้หรืออุปกรณ์
อ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะด้วย นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่ง SDK รวบรวม
Cloud Functions for Firebase
com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
Cloud Functions for Firebase Client SDK จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น Cloud Functions for Firebase Client SDK... |
---|---|
ชื่อฟังก์ชัน | รวบรวมชื่อฟังก์ชันเมื่อมีการเรียกใช้ฟังก์ชัน |
ที่อยู่ IP | รวบรวมที่อยู่ IP ของผู้เรียกฟังก์ชันในการเรียกใช้ฟังก์ชันเพื่อเรียกใช้ฟังก์ชันการจัดการเหตุการณ์และฟังก์ชัน HTTP ตามการดําเนินการของผู้ใช้ปลายทาง |
โทเค็น Firebase Cloud Messaging (FCM) | รวบรวมโทเค็น FCM เพื่ออนุญาตให้นักพัฒนาแอปใช้โทเค็นดังกล่าวในฟังก์ชันเพื่อส่งการแจ้งเตือนไปยังอุปกรณ์ที่โทรเข้าในเวลาที่โทร หรือเพื่อจัดเก็บไว้ใช้ภายหลัง โปรดทราบว่าระบบจะรวบรวมโทเค็นนี้โดยไม่คำนึงว่าแอปมีหรือใช้ FCM SDK หรือไม่ |
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
Cloud Functions for Firebase Client SDK ไม่มีฟีเจอร์ที่ไม่บังคับซึ่งนักพัฒนาแอปสามารถกำหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ
ข้อควรพิจารณาอื่นๆ
หากผู้ใช้ปลายทางลงชื่อเข้าใช้ผ่าน Firebase Authentication คําขอฟังก์ชันทุกรายการจะรวมรหัสผู้ใช้ที่เกี่ยวข้องจาก Firebase Authentication โดยอัตโนมัติ
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โดยทั่วไป Cloud Functions for Firebase จะใช้ข้อมูลที่รวบรวมไว้ซึ่งระบุไว้ในส่วนย่อยด้านบนเพื่อเรียกใช้โค้ดแบ็กเอนด์เพื่อตอบสนองต่อเหตุการณ์ที่เกิดจากฟีเจอร์ Firebase และคำขอ HTTPS จากแอปของคุณ นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมด้วย
Cloud Messaging
com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase Cloud Messaging จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase Cloud Messaging จะทําสิ่งต่อไปนี้ |
---|---|
เวอร์ชันของแอปพลิเคชัน | รวบรวมเวอร์ชันของแอปสำหรับการสมัครและยกเลิกการสมัครรับหัวข้อ |
User Agent ของ Firebase | ดูข้อมูลได้ที่ส่วน User Agent ของ Firebase ในหน้านี้ |
ข้อควรพิจารณาอื่นๆ
Cloud Messaging มีการขึ้นต่อกันกับ SDK การติดตั้ง Firebase เนื่องจาก SDK ดังกล่าวรวมอยู่ในแอปของคุณโดยอ้อม โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูส่วนการติดตั้งในหน้านี้) ดูข้อมูลเกี่ยวกับข้อมูลที่ Cloud Messaging ใช้จากการเก็บรวบรวมข้อมูลของ SDK นั้นได้ที่เอกสารประกอบเกี่ยวกับการจัดการการติดตั้ง Firebase
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
แอปอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมไว้ในการเปิดเผยข้อมูลของคุณ โดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าหรือเรียกใช้ Firebase Cloud Messaging SDK และฟีเจอร์ต่างๆ ของผลิตภัณฑ์ ตารางต่อไปนี้แสดงตัวอย่างข้อมูลผู้ใช้ปลายทางที่ระบบรวบรวมไว้ได้ตามการใช้งานของคุณ และโปรดพิจารณาข้อมูลที่รวบรวมตามการใช้งานที่เฉพาะเจาะจงของคุณด้วย
ข้อมูล | Firebase Cloud Messaging SDK จะทำสิ่งต่อไปนี้โดยขึ้นอยู่กับการเรียกใช้และการกำหนดค่าแอปของคุณ |
---|---|
เมตริกการส่งข้อความ | รวบรวมและส่งเมตริกการส่งข้อความไปยัง BigQuery หากเปิดใช้การผสานรวม BigQuery และตั้งค่า |
ข้อควรพิจารณาอื่นๆ
ฟีเจอร์ที่ไม่บังคับบางอย่างของ Cloud Messaging ขึ้นอยู่กับ Firebase SDK สําหรับ Google Analytics หากคุณรวม SDK นั้นไว้ในแอป โปรดคํานึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดูเอกสารประกอบของ Google Analytics) ตารางต่อไปนี้แสดงข้อมูลอื่นๆ ที่บันทึกไว้
ข้อมูล | หากแอปมี Firebase SDK สําหรับ Google Analytics ให้ทําดังนี้ Cloud Messaging... |
---|---|
เหตุการณ์การโต้ตอบกับการแจ้งเตือน | ส่งเหตุการณ์การโต้ตอบกับข้อความในอุปกรณ์เพื่อบันทึกผ่าน Firebase SDK สําหรับ Google Analytics เพื่อให้ข้อมูลวิเคราะห์แก่นักพัฒนาแอป |
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
Google ใช้ User Agent ของ Firebase ภายในเพื่อพิจารณาการนําแพลตฟอร์มและเวอร์ชันมาใช้ เพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase โดยจะไม่ลิงก์กับตัวระบุผู้ใช้หรืออุปกรณ์
โดยทั่วไป Cloud Messaging จะใช้ข้อมูลที่รวบรวมไว้อื่นๆ ที่ระบุไว้ในส่วนย่อยด้านบนเพื่อส่งข้อความไปยังแอปไคลเอ็นต์ และโปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมด้วย
Cloud Storage for Firebase
com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Cloud Storage for Firebase จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase Cloud Messaging จะทําสิ่งต่อไปนี้ |
---|---|
เวอร์ชันของ Cloud Storage SDK ที่แอปใช้ | รวบรวมเวอร์ชันของ Cloud Storage for Firebase SDK ที่แอปใช้ ค่านี้จะรวมอยู่ในส่วนหัวของคำขอแต่ละรายการ |
รหัสแอป Firebase สำหรับ Android | รวบรวมรหัสแอป Firebase Android ของแอป (ไม่ใช่ชื่อแพ็กเกจของแอป) ค่านี้จะรวมอยู่ในส่วนหัวของคำขอแต่ละรายการ |
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
แอปอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมไว้ในการเปิดเผยข้อมูลของคุณ โดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าหรือเรียกใช้ Cloud Storage for Firebase SDK และฟีเจอร์ต่างๆ ของผลิตภัณฑ์ โปรดพิจารณาข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่งรวบรวมตามการใช้งานที่เฉพาะเจาะจงของคุณ
ข้อควรพิจารณาอื่นๆ
หากคุณใช้ Cloud Storage for Firebase กับ Firebase Authentication และผู้ใช้ปลายทางลงชื่อเข้าใช้อยู่ คำขอทั้งหมดจาก Cloud Storage for Firebase จะรวมรหัสผู้ใช้ที่เกี่ยวข้องจาก Firebase Authentication โดยอัตโนมัติ
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โดยทั่วไป Cloud Storage for Firebase จะใช้ข้อมูลที่รวบรวมไว้ซึ่งระบุไว้ในส่วนย่อยด้านบนเพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะด้วย นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่ง SDK รวบรวม
Crashlytics
com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase Crashlytics จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase Crashlytics จะทําสิ่งต่อไปนี้ |
---|---|
สแต็กเทรซ | รวบรวมสแต็กเทรซเมื่อแอปพลิเคชันขัดข้อง |
สถานะแอปพลิเคชันที่เกี่ยวข้อง | รวบรวมสถานะแอปพลิเคชันที่เกี่ยวข้องเมื่อแอปพลิเคชันขัดข้อง |
ข้อมูลเมตาของอุปกรณ์ที่เกี่ยวข้อง | รวบรวมข้อมูลเมตา ณ เวลาหนึ่งๆ เกี่ยวกับอุปกรณ์เมื่อแอปพลิเคชันขัดข้อง |
UUID การติดตั้ง Crashlytics | สร้างและจัดเก็บ UUID การติดตั้ง Crashlytics เพื่อวัดจํานวนผู้ใช้ที่ได้รับผลกระทบจากการขัดข้อง |
ข้อควรพิจารณาอื่นๆ
Crashlytics มีการขึ้นต่อกันกับ SDK การติดตั้ง Firebase เนื่องจาก SDK ดังกล่าวรวมอยู่ในแอปของคุณโดยอ้อม โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูส่วนการติดตั้งในหน้านี้) โปรดทราบว่า Crashlytics ไม่ได้ใช้ข้อมูลที่เก็บรวบรวมโดย SDK การติดตั้ง Firebase ยกเว้นเพื่อหมุนเวียน UUID การติดตั้ง Crashlytics ตามการเปลี่ยนแปลงรหัสการติดตั้ง Firebase ของอินสแตนซ์แอป
Crashlytics ยังต้องอาศัย SDK ของ Firebase sessions เพื่อแสดงเมตริกคุณภาพในคอนโซล Firebase ด้วย เนื่องจาก SDK ดังกล่าวรวมอยู่ในแอปของคุณโดยอ้อม โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูส่วน Firebase sessions SDK ในหน้านี้)
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
แอปอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมไว้ในการเปิดเผยข้อมูลของคุณ โดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าหรือเรียกใช้ Firebase Crashlytics SDK และฟีเจอร์ต่างๆ ของผลิตภัณฑ์ ตารางต่อไปนี้แสดงตัวอย่างข้อมูลผู้ใช้ปลายทางที่ระบบรวบรวมไว้ได้ตามการใช้งานของคุณ และโปรดพิจารณาข้อมูลที่รวบรวมตามการใช้งานที่เฉพาะเจาะจงของคุณด้วย
ข้อมูล | Firebase Crashlytics SDK จะทำสิ่งต่อไปนี้โดยขึ้นอยู่กับการเรียกใช้และการกำหนดค่าแอปของคุณ |
---|---|
ข้อมูลที่นักพัฒนาแอปกำหนด | รวบรวมคีย์ที่กำหนดเอง บันทึก และรหัสผู้ใช้แบบข้อความอิสระที่นักพัฒนาแอปแนบมากับรายงานข้อขัดข้อง |
ข้อมูลที่นักพัฒนาแอปกำหนด | รวบรวมเหตุการณ์ที่ไม่ร้ายแรงซึ่งนักพัฒนาแอปกำหนดไว้ด้วยสแต็กเทรซที่กำหนดเอง |
ข้อควรพิจารณาอื่นๆ
ฟีเจอร์ที่ไม่บังคับบางรายการของ Crashlytics ขึ้นอยู่กับ Firebase SDK สําหรับ Google Analytics หากคุณรวม SDK นั้นไว้ในแอป โปรดพิจารณาข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดูเอกสารประกอบของ Google Analytics) ตารางต่อไปนี้แสดงข้อมูลที่ Crashlytics ใช้จากการเก็บรวบรวมข้อมูลดังกล่าว
ข้อมูล | หากแอปมี Firebase SDK สําหรับ Google Analytics ให้ทําดังนี้ Crashlytics... |
---|---|
บันทึก "เบรดครัมบ์" | ใช้บันทึก "เบรดครัมบ์" ที่ Firebase SDK สําหรับ Google Analytics รวบรวม บันทึกเหล่านี้จะระบุการดำเนินการของผู้ใช้ทันทีก่อนเกิดข้อขัดข้องพร้อมกับจํานวนข้อขัดข้อง |
หากคุณใส่ Firebase Remote Config SDK ไว้ในแอปด้วย โปรดคำนึงถึงข้อมูล Remote Config ที่นักพัฒนาแอปกําหนดซึ่ง Crashlytics SDK จะรวบรวมโดยอัตโนมัติ ตารางต่อไปนี้แสดงข้อมูลที่ Crashlytics SDK รวบรวม
ข้อมูล | หากแอปของคุณมี Firebase Remote Config SDK Crashlytics SDK จะ... |
---|---|
ข้อมูลเมตาการเปิดตัว Remote Config ที่นักพัฒนาแอปกำหนด | รวบรวมข้อมูลเมตาเกี่ยวกับการเปิดตัว ซึ่งรวมถึงRemote Config เวอร์ชันเทมเพลต รหัสตัวแปรการเปิดตัว คีย์พารามิเตอร์ และค่าพารามิเตอร์ที่ได้รับผลกระทบจากการเปิดตัวที่ใช้งานอยู่ |
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โดยทั่วไป Firebase Crashlytics จะใช้ข้อมูลที่เก็บรวบรวมไว้ซึ่งระบุไว้ในส่วนย่อยด้านบนเพื่อเปิดใช้บริการรายงานข้อขัดข้องและการจัดการข้อขัดข้อง นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะด้วย นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่ง SDK รวบรวม
Dynamic Links
com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase Dynamic Links จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase Dynamic Links จะทําสิ่งต่อไปนี้ |
---|---|
URL ของลิงก์แบบไดนามิก | รวบรวม URL ของลิงก์แบบไดนามิกเมื่อมีการใช้ URL รวมถึงข้อมูลเมตาที่นักพัฒนาแอปกำหนดไว้ซึ่งนักพัฒนาแอปตั้งค่าไว้ในลิงก์เมื่อสร้างลิงก์ |
หากติดตั้งแอปโดยผสานรวม Firebase Dynamic Links SDK แล้ว Firebase จะบันทึกสถานะแอปและเหตุการณ์การโต้ตอบกับลิงก์
ข้อควรพิจารณาอื่นๆ
หากผู้ใช้โต้ตอบกับลิงก์แบบไดนามิกของ Firebase ระบบจะบันทึกข้อมูลต่อไปนี้โดยอัตโนมัติ ไม่ว่าจะติดตั้งแอปในอุปกรณ์ของผู้ใช้หรือไม่ก็ตาม
ข้อมูล | โดยค่าเริ่มต้น Firebase... |
---|---|
URL ของลิงก์แบบไดนามิก | บันทึก URL ของลิงก์แบบไดนามิกเมื่อมีการใช้ URL รวมถึงข้อมูลเมตาที่นักพัฒนาแอปกำหนดไว้ซึ่งนักพัฒนาแอปตั้งค่าไว้ในลิงก์เมื่อสร้างลิงก์ |
ชื่อแพ็กเกจของแอป | บันทึกชื่อแพ็กเกจของแอปสําหรับการทำ Deep Link แบบเลื่อนเวลา (Deep Link หลังการติดตั้งแอป) |
สถานะแอป | บันทึกข้อมูลเกี่ยวกับสถานะของแอปในอุปกรณ์ของผู้ใช้ ซึ่งรวมถึงสถานะการติดตั้งและข้อมูลว่าแอปเคยเปิดมาก่อนหรือไม่ |
เหตุการณ์การโต้ตอบกับลิงก์ | บันทึกเหตุการณ์การโต้ตอบกับลิงก์ |
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
SDK ของ Firebase Dynamic Links ไม่มีฟีเจอร์ที่ไม่บังคับซึ่งนักพัฒนาแอปสามารถกําหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ
ข้อควรพิจารณาอื่นๆ
ฟีเจอร์ที่ไม่บังคับบางรายการของ Dynamic Links ขึ้นอยู่กับ Firebase SDK สําหรับ Google Analytics หากคุณรวม SDK นั้นไว้ในแอป โปรดพิจารณาข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดูเอกสารประกอบของ Google Analytics) ตารางต่อไปนี้แสดงข้อมูลอื่นๆ ที่บันทึกไว้
ข้อมูล | หากแอปมี Firebase SDK สําหรับ Google Analytics ให้ทําดังนี้ Dynamic Links... |
---|---|
เหตุการณ์การโต้ตอบกับลิงก์ | ส่งเหตุการณ์การโต้ตอบกับลิงก์ในอุปกรณ์เพื่อบันทึกผ่าน Firebase SDK สําหรับ Google Analytics เพื่อให้ข้อมูลวิเคราะห์แก่นักพัฒนาแอป |
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โดยทั่วไป Firebase Dynamic Links จะใช้ข้อมูลที่รวบรวมไว้ซึ่งระบุไว้ในส่วนย่อยด้านบนเพื่อนำผู้ใช้ปลายทางไปยังเนื้อหาที่ลิงก์ในแอปโดยตรง นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะด้วย นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่ง SDK รวบรวม
Google Analytics
com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx
ดูข้อมูลการเก็บรวบรวมข้อมูลของ Google Analytics ในเอกสารประกอบของ Google Analytics
In-App Messaging
com.google.firebase:firebase-inappmessaging
com.google.firebase:firebase-inappmessaging-display
com.google.firebase:firebase-inappmessaging-ktx
com.google.firebase:firebase-inappmessaging-display-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase In-App Messaging จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase In-App Messaging จะทําสิ่งต่อไปนี้ |
---|---|
เหตุการณ์การโต้ตอบกับข้อความ ซึ่งรวมถึงการแสดงผล การคลิก และการปิด | ส่งเหตุการณ์การโต้ตอบกับข้อความเพื่อให้ข้อมูลวิเคราะห์แก่นักพัฒนาแอป |
ข้อควรพิจารณาอื่นๆ
In-App Messaging ต้องใช้ Firebase SDK สําหรับ Google Analytics เนื่องจากคุณต้องรวม SDK ดังกล่าวไว้ในแอป โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูเอกสารประกอบของ Google Analytics) ตารางต่อไปนี้แสดงตัวอย่างวิธีที่ In-App Messaging SDK โต้ตอบกับข้อมูลจาก Google Analytics
ข้อมูล | หากแอปมี Firebase SDK สําหรับ Google Analytics ให้ทําดังนี้ Firebase In-App Messaging... |
---|---|
เหตุการณ์การโต้ตอบกับข้อความ ซึ่งรวมถึงการแสดงผล การคลิก และการปิด | ส่งเหตุการณ์การโต้ตอบกับข้อความในอุปกรณ์เพื่อบันทึกผ่าน Firebase SDK สําหรับ Google Analytics เพื่อให้ข้อมูลวิเคราะห์แก่นักพัฒนาแอป |
พร็อพเพอร์ตี้ผู้ใช้ | ตั้งค่าและใช้พร็อพเพอร์ตี้ผู้ใช้ที่ Firebase SDK รวบรวมสําหรับ Google Analytics เพื่อกําหนดเป้าหมายข้อความตามเงื่อนไขพร็อพเพอร์ตี้ผู้ใช้ |
In-App Messaging ยังขึ้นต่อกันกับ SDK การติดตั้ง Firebase ด้วย เนื่องจาก SDK ดังกล่าวรวมอยู่ในแอปของคุณโดยอ้อม โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูส่วนการติดตั้งในหน้านี้) ดูข้อมูลเกี่ยวกับข้อมูลที่ In-App Messaging ใช้จากการเก็บรวบรวมข้อมูลของ SDK นั้นได้ที่เอกสารประกอบเกี่ยวกับการจัดการการติดตั้ง Firebase
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
SDK ของ Firebase In-App Messaging ไม่มีฟีเจอร์ที่ไม่บังคับซึ่งนักพัฒนาแอปสามารถกําหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โดยทั่วไป Firebase In-App Messaging จะใช้ข้อมูลที่รวบรวมไว้ซึ่งระบุไว้ในส่วนย่อยด้านบนเพื่อส่งข้อความไปยังผู้ใช้ปลายทางภายในแอป นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมด้วย
การติดตั้ง
com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK การติดตั้ง Firebase จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK การติดตั้ง Firebase จะทําสิ่งต่อไปนี้ |
---|---|
รหัสการติดตั้ง Firebase (FID) | สร้างและรวบรวมตัวระบุต่อการติดตั้ง (FID) ที่ไม่ระบุตัวตนผู้ใช้หรืออุปกรณ์จริง |
User Agent ของ Firebase | ดูข้อมูลได้ที่ส่วน User Agent ของ Firebase ในหน้านี้ |
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
SDK การติดตั้ง Firebase ไม่มีฟีเจอร์ที่ไม่บังคับซึ่งนักพัฒนาแอปสามารถกําหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
Google ใช้ User Agent ของ Firebase ภายในเพื่อพิจารณาการนําแพลตฟอร์มและเวอร์ชันมาใช้ เพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase โดยจะไม่ลิงก์กับตัวระบุผู้ใช้หรืออุปกรณ์
โดยทั่วไปการติดตั้ง Firebase จะใช้ข้อมูลที่รวบรวมไว้อื่นๆ ที่ระบุไว้ในส่วนย่อยด้านบนเพื่อระบุตัวระบุที่ไม่ซ้ำกันเพื่อระบุการติดตั้งแอป นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมด้วย
Firebase ML model downloader
com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของFirebase ML Model Downloader จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK โปรแกรมดาวน์โหลดโมเดล Firebase ML จะทําสิ่งต่อไปนี้ |
---|---|
ข้อมูลเมตาการดาวน์โหลดโมเดล ML ซึ่งรวมถึงเหตุการณ์การดาวน์โหลด เหตุการณ์การลบ และข้อผิดพลาด | รวบรวมข้อมูลเมตาของเหตุการณ์การดาวน์โหลดโมเดลเพื่อตรวจสอบปัญหาความเสถียรและเวลาในการตอบสนอง |
โทเค็นการตรวจสอบสิทธิ์การติดตั้ง | รวบรวมโทเค็นการตรวจสอบสิทธิ์การติดตั้งสําหรับการตรวจสอบสิทธิ์อุปกรณ์เมื่อโต้ตอบกับอินสแตนซ์แอป (เช่น เพื่อเผยแพร่รุ่นของนักพัฒนาแอปไปยังอินสแตนซ์แอป) |
ข้อควรพิจารณาอื่นๆ
เครื่องมือดาวน์โหลดโมเดล Firebase ML ต้องใช้ SDK การติดตั้ง Firebase เนื่องจาก SDK ดังกล่าวรวมอยู่ในแอปของคุณโดยอ้อม โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูส่วนการติดตั้งในหน้านี้) หากต้องการดูข้อมูลเกี่ยวกับข้อมูลที่ใช้โดยเครื่องมือดาวน์โหลดโมเดล Firebase ML จากการรวบรวมข้อมูลของ SDK นั้น ให้ไปที่เอกสารประกอบเกี่ยวกับการจัดการการติดตั้ง Firebase
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
SDK เครื่องมือดาวน์โหลดโมเดล Firebase ML ไม่มีฟีเจอร์ที่ไม่บังคับซึ่งนักพัฒนาแอปสามารถกําหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
Firebase ML มักใช้ข้อมูลที่รวบรวมไว้ซึ่งระบุไว้ในส่วนย่อยด้านบนเพื่อดาวน์โหลดโมเดล ML Firebase ML จะรวบรวมและใช้ข้อมูลเมตาการดาวน์โหลดโมเดลเพื่อตรวจสอบคุณภาพของผลิตภัณฑ์ ทำความเข้าใจการใช้งาน และกำหนดทิศทางของผลิตภัณฑ์ นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมด้วย
Performance Monitoring
com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase Performance Monitoring จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase Performance Monitoring จะทําสิ่งต่อไปนี้ |
---|---|
เมตริกประสิทธิภาพของแอป ซึ่งรวมถึงเวลาเริ่มต้นของแอปและเวลาในการตอบสนองของคำขอเครือข่าย | รวบรวมเมตริกประสิทธิภาพของแอปตลอดอายุการใช้งานและการใช้งานแอปของผู้ใช้ปลายทาง |
การใช้งาน CPU/หน่วยความจำ | รวบรวมการใช้งาน CPU/หน่วยความจําของแอปพลิเคชันเพื่อแสดงมุมมองไทม์ไลน์ของประสิทธิภาพของแอป |
ข้อมูลเมตาของอุปกรณ์ที่เกี่ยวข้อง | รวบรวมข้อมูลเมตาของอุปกรณ์ที่เกี่ยวข้องเพื่อกรองข้อมูลประสิทธิภาพเทียบกับกลุ่มอุปกรณ์ต่างๆ |
ที่อยู่ IP | รวบรวมที่อยู่ IP เพื่อจับคู่เหตุการณ์ประสิทธิภาพกับประเทศต้นทาง |
ข้อควรพิจารณาอื่นๆ
Performance Monitoring มีการขึ้นต่อกันกับ SDK การติดตั้ง Firebase เนื่องจาก SDK ดังกล่าวรวมอยู่ในแอปของคุณโดยอ้อม โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูส่วนการติดตั้งในหน้านี้) ดูข้อมูลเกี่ยวกับข้อมูลที่ Performance Monitoring ใช้จากการเก็บรวบรวมข้อมูลของ SDK นั้นได้ที่เอกสารประกอบเกี่ยวกับการจัดการการติดตั้ง Firebase
Performance Monitoring ยังต้องอาศัย Firebase Remote Config SDK เพื่อช่วยควบคุมปริมาณเหตุการณ์ที่รวบรวมจากแอปพลิเคชันด้วย เนื่องจาก SDK ดังกล่าวรวมอยู่ในแอปของคุณโดยอ้อม โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูส่วน Remote Config ในหน้านี้)
Performance Monitoring ยังต้องใช้ Firebase sessions SDK เพื่อรายงานมุมมองไทม์ไลน์ของข้อมูลประสิทธิภาพในคอนโซล Firebase ด้วย เนื่องจาก SDK ดังกล่าวรวมอยู่ในแอปของคุณโดยอ้อม โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูส่วน Firebase sessions SDK ในหน้านี้)
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
แอปอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมไว้ในการเปิดเผยข้อมูลของคุณ โดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าหรือเรียกใช้ Firebase Performance Monitoring SDK และฟีเจอร์ต่างๆ ของผลิตภัณฑ์ ตารางต่อไปนี้แสดงตัวอย่างข้อมูลผู้ใช้ปลายทางที่ระบบรวบรวมไว้ได้ตามการใช้งานของคุณ และโปรดพิจารณาข้อมูลที่รวบรวมตามการใช้งานที่เฉพาะเจาะจงของคุณด้วย
ข้อมูล | Firebase Performance Monitoring SDK จะทำสิ่งต่อไปนี้โดยขึ้นอยู่กับการเรียกใช้และการกำหนดค่าแอปของคุณ |
---|---|
การติดตามที่กําหนดเองโดยนักพัฒนาแอป | รวบรวมเมตริกประสิทธิภาพของแอปสําหรับการติดตามที่กําหนดเองซึ่งนักพัฒนาแอปติดตั้งใช้งานในแอป |
เมตริกประสิทธิภาพที่กําหนดเอง (ข้อมูลที่กำหนดโดยนักพัฒนาแอป) |
รวบรวมเมตริกประสิทธิภาพที่กําหนดเองซึ่งนักพัฒนาแอปแนบมากับการติดตามที่กําหนดเอง |
แอตทริบิวต์ที่กำหนดเอง (ข้อมูลที่นักพัฒนาแอปกำหนด) |
รวบรวมแอตทริบิวต์ที่กำหนดเองซึ่งนักพัฒนาแอปแนบมากับการติดตามที่กำหนดเอง |
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โดยทั่วไป Firebase Performance Monitoring จะใช้ข้อมูลที่รวบรวมไว้ซึ่งระบุไว้ในส่วนย่อยด้านบนเพื่อเปิดใช้การรายงานและการตรวจสอบประสิทธิภาพของแอป นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะด้วย นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่ง SDK รวบรวม
Realtime Database
com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase Realtime Database จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase Realtime Database จะทําสิ่งต่อไปนี้ |
---|---|
ที่อยู่ IP | รวบรวมที่อยู่ IP เพื่อเปิดใช้เครื่องมือวิเคราะห์โปรไฟล์ ซึ่งช่วยให้นักพัฒนาแอปเข้าใจแนวโน้มการใช้งานและการแจกแจงแพลตฟอร์ม |
User Agent | รวบรวมสตริง User Agent เพื่อเปิดใช้เครื่องมือโปรไฟล์ ซึ่งช่วยให้นักพัฒนาแอปเข้าใจแนวโน้มการใช้งานและการแจกแจงแพลตฟอร์ม โปรดทราบว่า User Agent นี้ไม่ได้หมายถึงUser Agent ของ Firebase |
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
แอปอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมไว้ในการเปิดเผยข้อมูลของคุณ โดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าหรือเรียกใช้ Firebase Realtime Database SDK และฟีเจอร์ต่างๆ ของผลิตภัณฑ์ โปรดพิจารณาข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่งรวบรวมตามการใช้งานที่เฉพาะเจาะจงของคุณ
ข้อควรพิจารณาอื่นๆ
หากคุณใช้ Realtime Database กับ Firebase Authentication และผู้ใช้ปลายทางลงชื่อเข้าใช้อยู่ คำขอทั้งหมดจาก Realtime Database จะรวมรหัสผู้ใช้ที่เกี่ยวข้องจาก Firebase Authentication โดยอัตโนมัติ
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะด้วย นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่ง SDK รวบรวม
Remote Config
com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase Remote Config จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase Remote Config จะทําสิ่งต่อไปนี้ |
---|---|
รหัสประเทศ | รวบรวมรหัสประเทศเพื่อกําหนดเป้าหมายพารามิเตอร์ที่อิงตามข้อมูลนี้ |
รหัสภาษา | รวบรวมรหัสภาษาเพื่อกําหนดเป้าหมายพารามิเตอร์ที่อิงตามข้อมูลนี้ |
เขตเวลา | รวบรวมเขตเวลาเพื่อกําหนดเป้าหมายพารามิเตอร์ที่อิงตามข้อมูลนี้ |
เวอร์ชันของแพลตฟอร์ม | รวบรวมเวอร์ชันแพลตฟอร์มเพื่อกําหนดเป้าหมายพารามิเตอร์ที่อิงตามข้อมูลนี้ |
เวอร์ชันของระบบปฏิบัติการ | รวบรวมเวอร์ชันระบบปฏิบัติการเพื่อกําหนดเป้าหมายพารามิเตอร์ที่อิงตามข้อมูลนี้ |
รหัสแอป Firebase สำหรับ Android | รวบรวมรหัสแอป Firebase Android ของแอป (ไม่ใช่ชื่อแพ็กเกจของแอป) เพื่อกําหนดเป้าหมายพารามิเตอร์ที่อิงตามข้อมูลนี้ |
ชื่อแพ็กเกจของแอป | รวบรวมชื่อแพ็กเกจเพื่อกําหนดเป้าหมายพารามิเตอร์ที่อิงตามข้อมูลนี้ |
เวอร์ชันของ Remote Config SDK ที่แอปใช้ | รวบรวมเวอร์ชันของ SDK เพื่อให้บริการ ดูแลรักษา และปรับปรุงบริการ Firebase |
ข้อควรพิจารณาอื่นๆ
Remote Config มีการขึ้นต่อกันกับ SDK การติดตั้ง Firebase เนื่องจาก SDK ดังกล่าวรวมอยู่ในแอปของคุณโดยอ้อม โปรดคำนึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK ดังกล่าวรวบรวมโดยอัตโนมัติ (ดูส่วนการติดตั้งในหน้านี้) ดูข้อมูลเกี่ยวกับข้อมูลที่ Remote Config ใช้จากการเก็บรวบรวมข้อมูลของ SDK นั้นได้ที่เอกสารประกอบเกี่ยวกับการจัดการการติดตั้ง Firebase
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
Firebase Remote Config SDK ไม่มีฟีเจอร์ที่ไม่บังคับซึ่งนักพัฒนาแอปสามารถกําหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ
ข้อควรพิจารณาอื่นๆ
ฟีเจอร์ที่ไม่บังคับบางอย่างของ Remote Config ขึ้นอยู่กับ Firebase SDK สําหรับ Google Analytics หากคุณรวม SDK นั้นไว้ในแอป โปรดคํานึงถึงข้อมูลผู้ใช้ปลายทางที่ SDK นั้นรวบรวมโดยอัตโนมัติ (ดูเอกสารประกอบของ Google Analytics) ตารางต่อไปนี้แสดงตัวอย่างวิธีที่ Remote Config SDK โต้ตอบกับข้อมูลจาก Google Analytics
ข้อมูล | หากแอปมี Firebase SDK สําหรับ Google Analytics ให้ทําดังนี้ Remote Config... |
---|---|
พร็อพเพอร์ตี้ผู้ใช้ | รวบรวมพร็อพเพอร์ตี้ผู้ใช้ที่ได้รับจาก Firebase SDK สําหรับ Google Analytics เพื่อกําหนดเป้าหมายพารามิเตอร์ที่อิงตามเงื่อนไขพร็อพเพอร์ตี้ผู้ใช้ |
เวลาเปิดครั้งแรก |
รวบรวมการประทับเวลาเหตุการณ์ |
หากมีการใช้การปรับRemote Configตามโปรไฟล์ของผู้ใช้ ระบบจะใช้ข้อมูลที่ได้จาก Firebase Remote ConfigSDK และเหตุการณ์ที่ได้รับจาก Firebase SDK สําหรับ Google Analytics เพื่อสร้างโมเดลการคาดการณ์และวัดประสิทธิภาพของโมเดลเหล่านั้น
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โดยทั่วไป Firebase Remote Config จะใช้ข้อมูลที่รวบรวมไว้ซึ่งระบุไว้ในส่วนย่อยด้านบนเพื่อเปลี่ยนลักษณะการทำงานและรูปลักษณ์ของแอปโดยไม่ต้องเผยแพร่การอัปเดตแอป Firebase ใช้ข้อมูลรวมสำหรับเวอร์ชันระบบปฏิบัติการและเวอร์ชัน SDK เพื่อทําความเข้าใจแนวโน้มการใช้งานและใช้เป็นข้อมูลในการกำหนดทิศทางผลิตภัณฑ์ นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมด้วย
Vertex AI in Firebase
com.google.firebase:firebase-vertexai
ข้อมูลที่รวบรวมโดยอัตโนมัติ
Vertex AI in Firebase SDK จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น Vertex AI in Firebase SDK... |
---|---|
ชื่อโมเดล | รวบรวมชื่อรุ่นเมื่อเรียกใช้ |
เวอร์ชัน SDK ที่แอปใช้ | รวบรวมเวอร์ชันของ Vertex AI in Firebase SDK ที่แอปใช้ ค่านี้จะรวมอยู่ในส่วนหัวของคำขอแต่ละรายการ |
เวอร์ชันภาษา | รวบรวมเวอร์ชันรันไทม์ Kotlin ที่แอปใช้ ค่านี้จะรวมอยู่ในส่วนหัวของคำขอแต่ละรายการ |
ข้อมูลที่เก็บรวบรวมตามการใช้งานของคุณ
แอปอาจรวบรวมข้อมูลผู้ใช้ปลายทางที่จำเป็นต้องรวมไว้ในการเปิดเผยข้อมูลของคุณ โดยขึ้นอยู่กับวิธีที่คุณกําหนดค่าหรือเรียกใช้ Vertex AI in Firebase SDK และฟีเจอร์ต่างๆ ของผลิตภัณฑ์ โปรดพิจารณาข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่งรวบรวมตามการใช้งานที่เฉพาะเจาะจงของคุณ
ข้อควรพิจารณาอื่นๆ
หากคุณใช้ Vertex AI in Firebase กับ Firebase Authentication และผู้ใช้ปลายทางลงชื่อเข้าใช้อยู่ คำขอทั้งหมดจาก Vertex AI in Firebase จะรวมรหัสผู้ใช้ที่เกี่ยวข้องจาก Firebase Authentication โดยอัตโนมัติ
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
โดยทั่วไป Vertex AI in Firebase จะใช้ข้อมูลที่รวบรวมไว้ซึ่งระบุไว้ในส่วนย่อยด้านบนเพื่อเรียกใช้บริการแบ็กเอนด์เพื่อตอบสนองคำขอจากแอปของคุณ นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะด้วย นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่ง SDK รวบรวม
ไลบรารี Firebase ที่รวมไว้โดยอ้อม
ไลบรารี Firebase ที่แสดงในส่วนนี้จะรวมอยู่ในไลบรารี Firebase อื่นๆ บางรายการโดยปริยาย ไลบรารีต่อไปนี้ไม่มีแพลตฟอร์มที่นักพัฒนาแอปเข้าถึงได้ แต่อาจรวบรวมข้อมูลผู้ใช้ปลายทาง (ดูรายละเอียดของแต่ละไลบรารีด้านล่าง)
เซสชัน Firebase
com.google.firebase:firebase-sessions
ข้อมูลที่รวบรวมโดยอัตโนมัติ
SDK ของ Firebase sessions จะรวบรวมข้อมูลต่อไปนี้โดยอัตโนมัติ
ข้อมูล | โดยค่าเริ่มต้น SDK ของ Firebase sessions จะทําสิ่งต่อไปนี้ |
---|---|
ข้อมูลเมตาของแอป | รวบรวมข้อมูลเมตาเกี่ยวกับแอปพลิเคชัน เช่น ชื่อแพ็กเกจ ข้อมูลระบบปฏิบัติการ เวอร์ชัน SDK และประเภทการเชื่อมต่อเครือข่าย |
ข้อมูลเมตาของอุปกรณ์ | เก็บรวบรวมข้อมูลเมตาเกี่ยวกับแอปพลิเคชัน เช่น ผู้ผลิตและรุ่นอุปกรณ์ |
เมตริกแอปพลิเคชัน | รวบรวมข้อมูลการใช้งาน เช่น เวลาที่แอปอยู่เบื้องหน้าเพื่อเริ่มเซสชันใหม่ |
ข้อมูลที่รวบรวมตามการใช้งานของคุณ
SDK ของ Firebase sessions ไม่มีฟีเจอร์ที่ไม่บังคับซึ่งนักพัฒนาแอปสามารถกําหนดค่าหรือเรียกใช้เพื่อรวบรวมข้อมูลผู้ใช้ปลายทางอื่นๆ
ข้อมูลเพิ่มเติม
วัตถุประสงค์ในการเก็บรวบรวมข้อมูล
Firebase sessions SDK ใช้ข้อมูลที่รวบรวมไว้ซึ่งแสดงอยู่ในส่วนย่อยด้านบนเพื่อแสดงเมตริกข้อขัดข้องและประสิทธิภาพของแอปพลิเคชัน นอกจากนี้ โปรดอ่านส่วนย่อยด้านบนเพื่อดูข้อมูลเกี่ยวกับวิธีที่อาจมีการใช้ข้อมูลที่เฉพาะเจาะจง ในการเปิดเผยข้อมูลของคุณ โปรดพิจารณาวิธีที่คุณใช้ข้อมูลที่รวบรวมโดยเฉพาะด้วย นอกเหนือจากวิธีที่คุณใช้ข้อมูลผู้ใช้ปลายทางที่นักพัฒนาแอปกำหนดซึ่ง SDK รวบรวม