نبذة عن المشروع
واتزبج منصة مراقبة جوال على مستوى الإنتاج مبنية خصيصًا لفرق هندسة React Native. توفر تقارير أعطال فورية مع تتبع كامل للمكدس، واعتراض تلقائي لطلبات الشبكة XHR/fetch، وإعادة تشغيل الجلسات شاشةً بشاشة باستخدام لقطات مع حماية بيانات المستخدمين، ومقاييس أداء تشغيل التطبيق ومعدل الإطارات، ومصحح أخطاء فوري عبر WebSocket يحتوي على أكثر من 13 لوحة فحص. تُولي المنصة الأولوية لخصوصية المطورين وأمانهم من خلال إخفاء البيانات الشخصية على الجهاز قبل أي إرسال.
التحدي
تفتقر فرق React Native إلى أدوات مراقبة على مستوى الإنتاج تجمع بين تقارير الأعطال وفحص الشبكة وإعادة تشغيل الجلسات والتصحيح الفوري، دون المساس بخصوصية المستخدم أو الاعتماد على السحابة في مسارات التصحيح المحلية.
الحل
يتكامل WhatzBug مباشرةً في تطبيق React Native كـ SDK، يلتقط الأحداث على مستوى الجهاز محليًا مع إخفاء البيانات الشخصية، ثم يعرضها عبر مصحح أخطاء سطح المكتب المتصل بـ WebSocket ولوحة تحكم سحابية للمراجعة غير المتزامنة، مما يمنح المهندسين رؤية كاملة دون المساس ببيانات المستخدمين.
دورنا ومساهمتنا
يمثل WhatzBug عمل هندسة منتج مباشر: تصميم المنتج، ومعمارية SDK، وبنية التصحيح الفوري، وتصميم تجربة المطور لفرق هندسة الجوال.
النتائج
منصة مراقبة React Native جاهزة للإنتاج في مرحلة الوصول المبكر حاليًا، توفر لفرق الهندسة رؤية شاملة للجوال دون الارتباط بالسحابة.
لقطات لوحة التحكم
راقب استهلاك موارد التطبيق وبيانات الأداء لحظيًا من خلال لوحة التحليل المكتبية.
لوحة تشخيص الأداء في WhatzBug تعرض مشاكل FPS وتجمّد JavaScript وسقوط الإطارات ومشكلات الشبكة.
عارض Logcat في الوضع الداكن يعرض سجلات أندرويد والتنبيهات وبيانات التصحيح أثناء جلسة مباشرة.
لوحة سجلات SDK تعرض المعلومات والتحذيرات والأخطاء أثناء اختبار التطبيق.
شاشة إدارة الجلسات تعرض الجلسات المسجلة مع بيانات الإعادات والتفاعلات.
واجهة إعادة الجلسات تعرض تتبع التفاعلات والإيماءات المسجلة داخل التطبيق.
راقب أداء التطبيق واستهلاك الموارد لحظيًا.








