آموزش استفاده از کتابخانهٔ 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")