منصوبے کے بارے میں
یہ پکیج Electron ڈیسکاپ ایپلیکیشنز میں Aptabase تجزیے کی amalgamation کے لیے ایک SDK فراہم کرتا ہے۔ Aptabase کو موبائل، ڈیسکاپ اور ویب ایپلیکیشنز کے لیے ایک اوپن سورس، privacy-first، سادہ تجزیے پلیٹ فارم کے طور پر وضاحت کی جاتی ہے۔
انسٹالیشن npm کے ذریعے کی جاتی ہے:
npm add @aptabase/electron
Electron main پروسیس میں app ready ایونٹ سے پہلے initialization ہوتی ہے، جس میں Aptabase ڈیش بورڈ سے حاصل کردہ App Key پاس کیا جاتا ہے۔
ایونٹ ٹریکنگ trackEvent فنکشن استعمال کرتی ہے جو entweder @aptabase/electron/renderer سے renderer پروسیس ایونٹس کے لیے یا @aptabase/electron/main سے main پروسیس ایونٹس کے لیے امپورٹ کی جاتی ہے۔ ایونٹس custom properties کے ساتھ یا بغیر ٹریک کیے جا سکتے ہیں، جنہیں Strings یا Numbers ہونا چاہیے۔ SDK خود بخود OS، ایپ ورژن اور دیگر مفید metadata کے ساتھ ایونٹس کو امیڑ کرتا ہے۔
SDK خود بخود کوئی ایونٹ ٹریک نہیں کرتا؛ ڈویلپرز کو ضرورت ہے کہ وہ جگہ جگہ manually trackEvent کال کریں جہاں وہ ڈیٹا capture کرنا چاہتے ہیں۔ startup پر trackEvent کال کرنے کی سفارش کی جاتی ہے۔ trackEvent فنکشن پس منظر میں asynchronous طور پر چلتی ہے اور awaiting کی ضرورت نہیں ہوتی۔
AI/LLM انٹیگریشن کی رہنمائی کے لیے، ریپوزٹری llms.txt فائل کی اشارہ دیتی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.