شروع 01 اولین قدم خیلی مهمه، خیلیا به خاطر ترس از شکست شروع نمیکنن
پس ترس رو بزار کنار و شروع کن
فقط شروع کن
تمرین و تکرار 02 خیلیا وارد حوزه برنامه نویسی میشن و به خاطر سختی هاش سریع جا میزنن و عقب میکشن
پس اگه میخوای موفق بشی فقط و فقط تمرین کن و پشتکار داشته باش
پشتکار
حرف اول و آخر رو میزنه
موفقیت 03 زمانی میتونی به این مرحله برسی که واقعا تلاش کرده باشی. برنامه نویسی واقعا راحت نیستش
اگه خوب تلاش کنی، مطمئن باش نتیجه زحماتت رو خیلی خوب دریافت میکنی
موفقیت رو باید به دست بیاری

وبلاگ

خطایابی آنلاین و رفع مشکلات کاربران از راه دور در اندروید

خطایابی آنلاین و رفع مشکلات کاربران از راه دور در اندروید
اندروید

خطایابی آنلاین و رفع مشکلات کاربران از راه دور در اندروید

خطایابی و پیدا کردن مشکلات کاربران یکی از اصلی ترین دغدغه های برنامه نویسان هستش.

چرا که هر برنامه نویسی دوست داره برنامه ای بنویسه که خطا کمتری داشته باشه و کاربر مدام با ارور روبرو نشه.

موقعی که خودمون برنامه رو دیباگ میکنیم مشکل خاصی نیستش، چون گوشی پیش خودمون هست و راحت مشکل رو میبینیم و برطرف میکنیم!

مشکلی اصلی موقعی پیش میاد که این خطاها روی گوشی کاربران بوجود میاد و ماهم هیچ دسترسی به اون کاربران و گوشی ها نداریم!

طبیعتا امکانش نیست که بیایم کل گوشی ها رو بخریم و موقع ساختن برنامه اون رو روی همه گوشی ها تست کنیم تا خیالمون راحت بشه که برنامه هیچ مشکلی نداره😐😐

خب پس راه حل چیه؟!

راه حل دقیقا چیزیه که توی این پست میخوام توضیح بدم.

یکسری از سرویس ها وجود دارن، وقتی که شما اونارو به پروژه خودتون اضافه میکنید. کاربر توی هر صفحه ای با خطا روبرو بشه به شما گزارش میده.

مثلا میگه : کاربری با گوشی Samsung Note 20 plus با ورژن اندروید 10 توی کلاس RequestDetailChildAdapter خط 39 به خاطر فلان دلیل با خطا روبرو شده.

به عکس زیر توجه کنید :
خطایابی آنلاین و پیدا کردن مشکلات کاربران در اندروید
تصویری از خطای گزارش شده با مشخصات کامل کاربر

خب اگه به تصویر بالا دقت کنید میبینید که واقعا اطلاعات خیلی خوبی به ما میده.

با این اطلاعات خیلی راحت میتونیم خطاهای اپلیکیشن خودمون رو پیدا و برطرف کنیم.

سیستم های مختلفی برای خطایابی آنلاین وجود دارن که بهترین و بزرگترینشون Firebase هستش که متاسفانه ما ایرانی ها رو تحریم کردن🙃

توی این پست قصد دارم که یه سرویس دیگه برای اینکار رو معرفی کنم.

سرویسی که برای کشور روسیه هستش و لااقل خیالمون راحته که مارو تحریم نمیکنن!

برای اینکه بتونید از این سرویس استفاده کنید باید توی این سایت ثبت نام کنید.

با لینک روبرو میتونید ثبت نام خودتون رو انجام بدین : ثبت نام در سایت AppMetrica

فیلم آموزشی ثبت نام و اضافه کردن برنامه در AppMetrica

بعد از ثبت نام به شما یک API Key میده که باید اون رو توی پروژه خودتون استفاده کنید.

خب الان میرم سراغ اضافه کردن AppMetrica به پروژه خودمون.

اول از همه باید خط زیر رو به app/build.gradle اضافه کنی :

implementation 'com.yandex.android:mobmetricalib:3.16.1'

بعد از اینکار باید کدهای زیر رو به کلاس Application پروژه اضافه کنی :

val config = YandexMetricaConfig.newConfigBuilder(API_Key)
            .withAppVersion(BuildConfig.VERSION_NAME)
            .withCrashReporting(true)
            .withNativeCrashReporting(true)
            .build()
        YandexMetrica.activate(applicationContext, config)
        YandexMetrica.enableActivityAutoTracking(this)

خب دیگه کار تموم شد.

برای تست هم برنامه رو روی گوشیتون نصب کنید. بعد از تقریبا 15 دقیقه برنامه شما به AppMetrica وصل میشه و میتونید اطلاعات کاملی از برنامه خودتون توی این سایت بدست بیارید.

دیدگاه خود را به ما بگویید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هفت − چهار =

فیلدهای دلخواه برای نمایش را انتخاب کنید. سایر فیلدها مخفی می شود. برای ترتیب دلخواه فیلدها را به محل دلخواه بکشید و رها کنید.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
  • Attributes
  • Custom attributes
  • Custom fields
مقایسه
علاقمندی ها 0