خصوصية المستخدم في إعداد تقارير WebView

للمستخدمين الذين يشاركون إحصاءات الاستخدام والتشخيص مع Google، يرسل WebView إحصاءات الاستخدام وتقارير الأعطال إلى Google. تحتوي إحصاءات الاستخدام على مثل معلومات النظام والتجارب الميدانية النشطة واستخدام الميزات والاستجابة والأداء واستخدام الذاكرة. وهي لا تتضمن أي التفاصيل المحددة.

إحصاءات الاستخدام

تُستخدم إحصاءات الاستخدام المجمّعة لتحسين أداء WebView، يمكنك تقييم تأثير التغييرات على الميزات الحالية، وتوجيه عملية تطوير الميزات الجديدة.

تجمع قناة WebView الثابتة إحصاءات الاستخدام من نسبة صغيرة من المستخدمين. قد تستخدم القنوات الثابتة نماذج من نسبة أكبر من المستخدمين.

بدءًا من الإصدار 71 من WebView، ترتبط هذه الإحصاءات بحزمة التطبيق. الاسم. يسمح هذا الإجراء لـ Google بمراقبة ومعالجة مشاكل WebView التي إلى انخفاض أداء تطبيقات معينة دون التسبب في أعطال.

قبل الإصدار 104 من WebView، يُحمِّل 10% من المستخدمين التقارير كحدّ أقصى لأي تطبيق. تحتوي على اسم الحزمة. يقوم المستخدمون الآخرون بتحميل أسماء حزم فارغة أو عدم تحميل أي تحميل السجلات على الإطلاق.

بدءًا من الإصدار 104 من WebView، يتم دائمًا تسجيل أسماء حِزم التطبيقات التي في قائمة التطبيقات الشائعة المسموح بها. وتُحمّل تطبيقات أخرى أسماء حزم فارغة.

إيقاف إحصاءات الاستخدام

يمكن للتطبيقات إيقاف جمع إحصاءات الاستخدام من خلال تضمين ما يلي في القسم <application> في البيان:

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

سيؤدي ذلك إلى إيقاف جمع إحصاءات الاستخدام لجميع مستخدمي التطبيق، بغض النظر عن ذلك. عما إذا كان قد تم تفعيل الإعداد المقابل لها أم لا. لا يمكن إيقاف العطل. الإعلام.

إيقاف جمع المقاييس

بإمكان "WebView" تحميل بيانات تشخيصية مجهولة الهوية إلى Google عند المستخدم يمنح موافقته. يتم جمع البيانات على أساس كل تطبيق لكل تطبيق ينشئ مثيلاً لـ WebView. يمكنك إيقاف هذه الميزة من خلال إنشاء العلامة التالية في عنصر <application> في ملفّ البيان:

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

لا يتم تحميل البيانات من تطبيق إلا في حال موافقة المستخدم ولم يحصل التطبيق على ذلك. الإيقاف. لمزيد من المعلومات عن إيقاف تقارير بيانات التشخيص، يُرجى الاطّلاع على القسم التالي حول تقارير الأعطال.

تقارير الأعطال

يتم جمع تقارير الأعطال عند من المحتمل أن يكون العنصر WebView هو السبب. الحادث. تحتوي تقارير الأعطال على المعلومات المطلوبة لتحديد الحالة لـ WebView في وقت وقوع الحادث. وهذا يشمل معلومات النظام والتجارب الميدانية النشطة وتكديس الذاكرة من التطبيق المطلوب لإنشاء تسلسل المكالمات التي يتم إجراؤها داخل سلسلة المحادثات.

يتم تنظيف ذاكرة التكديس لإزالة السلاسل، بغرض التقاط فقط المعلومات المطلوبة لإنشاء تتبعات تسلسل استدعاء الدوال البرمجية. لا يتم جمع أيّ عناوين URL كجزء من هذه الميزة. لإحصاءات الاستخدام أو تقارير الأعطال.

المعرّفات المجهولة الهوية وخصوصية البيانات

تحتوي تقارير الأعطال وإحصاءات الاستخدام التي يجمعها WebView على رمز مميز مكون من 128 بت تم إنشاؤه عشوائيًا ويُستخدَم لإزالة تكرار التقارير بدون نسبها إلى صاحبها الحفاظ على دقة الإحصاء. ألا تتم مشاركة قيم الرموز المميّزة بين التطبيقات تحتوي تقارير الأعطال وإحصاءات الاستخدام على رموز مميزة مستقلة. جميع التطبيقات الاستخدام يتم محو الرموز المميزة للإحصاءات عندما يوقف المستخدم مشاركة إحصاءات الاستخدام وبيانات التشخيص ذات الصلة من Google. يتم محو الرمز المميّز لتقرير الأعطال عند استخدام التطبيق. تم مسح ذاكرة التخزين المؤقت. يتم محو كلا الرمزين المميزين عند إلغاء تثبيت التطبيق أو إلغاء تثبيت التطبيق محو البيانات.

مصادر إضافية

لمزيد من المعلومات حول خصوصية المستخدم، يُرجى الاطّلاع على مقالة إنشاء تطبيقات لتكون خاصة.