ความเป็นส่วนตัวของผู้ใช้ในการรายงาน WebView

สำหรับผู้ใช้ที่แชร์สถิติการใช้งานและการวินิจฉัย Google, WebView ส่ง สถิติการใช้งานและรายงานข้อขัดข้องไปยัง Google สถิติการใช้งานประกอบด้วย เช่น ข้อมูลระบบ การทดสอบภาคสนามที่ดำเนินการอยู่ การใช้ฟีเจอร์ การตอบสนอง ประสิทธิภาพ และการใช้หน่วยความจำ โดยไม่แสดงข้อมูลระบุตัวบุคคล ที่ระบุรายละเอียดได้

สถิติการใช้งาน

เราจะใช้สถิติการใช้งานที่รวบรวมไว้เพื่อปรับปรุง WebView ให้ประเมินผลกระทบของ การเปลี่ยนแปลงคุณลักษณะที่มีอยู่ และเป็นแนวทางในการพัฒนาฟีเจอร์ใหม่

เวอร์ชันเสถียรของ WebView จะรวบรวมสถิติการใช้งานจากเปอร์เซ็นต์ที่น้อย ของผู้ใช้ แชแนลที่สร้างไว้ล่วงหน้าอาจสุ่มตัวอย่างจากผู้ใช้ในเปอร์เซ็นต์ที่มากกว่า

ตั้งแต่ WebView 71 เป็นต้นไป สถิติเหล่านี้จะเชื่อมโยงกับแพ็กเกจแอป ชื่อ วิธีนี้ช่วยให้ Google ตรวจสอบและแก้ปัญหา WebView ที่ อาจลดประสิทธิภาพของแอปบางแอปโดยไม่ทำให้เกิดข้อขัดข้อง

ผู้ใช้ไม่เกิน 10% จะอัปโหลดรายงานสำหรับแอปหนึ่งๆ ก่อนวันที่ WebView 104 ที่มีชื่อแพ็กเกจนั้น ผู้ใช้รายอื่นอัปโหลดชื่อแพ็กเกจเปล่าหรือไม่อัปโหลดเลย สถิติเลย

ตั้งแต่ WebView 104 เป็นต้นไป ระบบจะบันทึกชื่อแพ็กเกจของแอปเสมอสำหรับแอปที่ อยู่ในรายการแอปยอดนิยมที่อนุญาต แอปอื่นๆ อัปโหลดชื่อแพ็กเกจเปล่า

เลือกไม่ใช้สถิติการใช้งาน

แอปสามารถเลือกไม่ใช้การรวบรวมสถิติการใช้งานได้โดยรวมข้อมูลต่อไปนี้ไว้ใน ส่วน <application> ของไฟล์ Manifest

<meta-data android:name="android.webkit.WebView.MetricsOptOut" android:value="true" />

การดำเนินการนี้จะปิดใช้การรวบรวมสถิติการใช้งานสำหรับผู้ใช้แอปทุกคน ไม่ว่า เปิดใช้การตั้งค่าที่เกี่ยวข้องไว้หรือไม่ แต่จะไม่ปิดใช้ข้อขัดข้อง การรายงาน

เลือกไม่ใช้การรวบรวมเมตริก

WebView สามารถอัปโหลดข้อมูลการวินิจฉัยที่ไม่ระบุตัวตนไปยัง Google เมื่อ ผู้ใช้ให้ความยินยอม มีการรวบรวมข้อมูลเป็นรายแอปสำหรับแต่ละแอปที่ สร้างอินสแตนซ์ WebView คุณสามารถเลือกไม่ใช้ฟีเจอร์นี้ได้โดยสร้าง แท็กต่อไปนี้ในองค์ประกอบ <application> ของไฟล์ Manifest

<manifest>
    <application>
    ...
    <meta-data android:name="android.webkit.WebView.MetricsOptOut"
               android:value="true" />
    </application>
</manifest>

ข้อมูลจะอัปโหลดจากแอปในกรณีที่ผู้ใช้ยินยอมและแอปไม่ยินยอมเท่านั้น เลือกไม่ใช้ ดูข้อมูลเพิ่มเติมเกี่ยวกับการเลือกไม่ใช้การรายงานข้อมูลการวินิจฉัยได้ที่ ส่วนต่อไปนี้ในรายงานข้อขัดข้อง

รายงานข้อขัดข้อง

รายงานข้อขัดข้องจะรวบรวมเมื่อ WebView น่าจะเป็นสาเหตุ ของข้อขัดข้องนี้ไว้ รายงานข้อขัดข้องประกอบด้วยข้อมูลที่จำเป็นในการระบุสถานะ ของ WebView ณ เวลาที่เกิดเหตุขัดข้อง ซึ่งรวมถึงข้อมูลระบบ การทดสอบภาคสนามที่ทำงานอยู่ และสแต็กหน่วยความจำจากแอปที่ต้องใช้ในการสร้าง ลำดับการเรียกที่เกิดขึ้นภายในชุดข้อความ

ระบบปรับปรุงหน่วยความจำของสแต็กเพื่อนำสตริงออก โดยตั้งใจที่จะบันทึกเท่านั้น ข้อมูลที่จำเป็นในการสร้างสแต็กเทรซ ไม่มีการรวบรวม URL สถิติการใช้งานหรือรายงานข้อขัดข้อง

ตัวระบุที่ไม่ระบุตัวบุคคลและความเป็นส่วนตัวของข้อมูล

รายงานข้อขัดข้องและสถิติการใช้งานที่เก็บรวบรวมโดย WebView แต่ละรายการจะมี โทเค็น 128 บิตที่สร้างขึ้นแบบสุ่มเพื่อใช้กรองรายงานที่ซ้ำกันออกและ รักษาความถูกต้องในสถิติ ระบบจะไม่แชร์ค่าโทเค็นระหว่างแอป และ รายงานข้อขัดข้องและสถิติการใช้งานจะมีโทเค็นอิสระ แอปทั้งหมด การใช้งาน ระบบจะล้างโทเค็นสถิติเมื่อผู้ใช้เลือกไม่ใช้การแชร์สถิติการใช้งาน และการวินิจฉัยกับ Google ระบบจะล้างโทเค็นรายงานข้อขัดข้องเมื่อแอป ล้างแคชแล้ว ระบบจะล้างโทเค็นทั้ง 2 รายการเมื่อถอนการติดตั้งแอปหรือแอปดังกล่าว ข้อมูลจะถูกล้าง

แหล่งข้อมูลเพิ่มเติม

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับความเป็นส่วนตัวของผู้ใช้ โปรดดูสร้างแอปให้เป็นส่วนตัว