در مطالب قبل در مورد مستندات در وب سرویس نیواد بخش 1 و مستندات در API نیواد بخش 2 و مستندات در وب سرویس نیواد بخش 3 توضیح دادیم در این مطلب در مورد مستندات در وب سرویس نیواد بخش 4 توضیح میدهیم.
آموزش استفاده از کتابخانهٔ 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”)
در این مطلب در مورد مستندات در وب سرویس نیواد بخش 4 توضیح دادیم در مطالب بعدی در مورد وب سرویس های بیشتر صحبت خواهیم کرد