عن المشروع

يوفر هذا الحزمة SDK لدمج تحليلات Aptabase في تطبيقات سطح المكتب المبنية بـ Electron. Aptabase هو منصة تحليلات مفتوحة المصدر، تراعي الخصوصية، ومصممة لتطبيقات الموبايل وسطح المكتب والويب. التثبيت يتم عبر npm: npm add @aptabase/electron التهيئة تحدث في process الرئيسي لـ Electron قبل حدث app ready، مع تمرير مفتاح التطبيق المستمد من لوحة تحكم Aptabase. تتبع الأحداث يستخدم دالة trackEvent المستوردة من @aptabase/electron/renderer للأحداث في الـ renderer process، أو من @aptabase/electron/main لأحداث الـ main process. يمكن تتبع الأحداث مع أو بدون خصائص مخصصة، ويجب أن تكون القيم من نوع strings أو numbers. يقوم الـ SDK تلقائياً بإثراء الأحداث ببيانات النظام التشغيلي، وإصدار التطبيق، ومعلومات مفيدة أخرى. لا يقوم الـ SDK بتتبع الأحداث تلقائياً؛ على المطورين استدعاء trackEvent يدوياً أينما يريدون التقاط البيانات. يُنصح باستدعاء trackEvent عند بدء التشغيل. تعمل دالة trackEvent بشكل غير متزامن في الخلفية ولا تتطلب استخدام awaiting. لإرشادات التكامل مع الذكاء الاصطناعي/النماذج اللغوية الكبيرة، تشير المستودع إلى ملف llms.txt.