آموزش استفاده از کتابخانهٔ Nivad Core در B4A

اضافه کردن کتابخانه به پروژه

فایل های کتابخانهٔ Nivad Core را از این آدرس دریافت کنید و در پوشهٔ Libraries در محل نصب B4A از حالت فشرده خارج (extract) کنید.

از منوی Project پنجرهٔ Manifest Editor را باز کنید و این کد را به آن اضافه کنید:

AddPermission(android.permission.INTERNET)
AddPermission(android.permission.ACCESS_NETWEORK_STATE)

در ماژول اصلی پروژه، در بخش Process_Globals این کد را اضافه کنید:

Sub Process_Globals
	Dim NivadCore_ As NivadCore
	NivadCore_.initialize(<Nivad application id>, <Nivad application secret>)
End Sub

مقادیر application id و application secret را از پنل مدیریت اپلیکیشنتان می‌توانید دریافت کنید. در پنل مدیریت گزارش خطا، بخش «مستندات» این قسمت از کد برای هر اپلیکیشن شما به صورت آماده وجود دارد و برای راحتی بیشتر می‌توانید این قطعه کد را از آن قسمت کپی کنید.

قابلیت‌ها

گزارش خطای خودکار

خطا (Exception) هایی که در اپلیکیشن به وقوع می‌پیوندند و در صورتی که در جایی handle نشوند به صورت خودکار گزارش می‌شوند.

گزارش خطای دستی

در صورت تمایل می‌توانید خطا (Exception) هایی که خودتان در کد handle کردید را هم گزارش کنید. برای این کار از قطعه کد زیر می‌توانید کمک بگیرید:

NivadCore_.exception(ex);

ثبت Log روی سرور

به کمک کتابخانهٔ نیواد شما می‌توانید Logهای متنی خاصی که تمایل دارید حتما روی سرور آن‌ها را دریافت کنید را گزارش و ذخیره کنید. لاگ‌های متنی در سه سطح info، warning و error سطح بندی می‌شوند.

برای ارسال پیام Log در این سه سطح می‌توانید از متدهای زیر استفاده کنید:

NivadCore_.i("Log Tag", "Log message with info level")
NivadCore_.w("Log Tag", "Log message with warning level")
NivadCore_.e("Log Tag", "Log message with error level")