رفتن به مطلب

ارسال‌های توصیه شده

به نام ایزد یکتا.

سلام.

 

یه نمونه سورس خیلی ساده، کوچیک و آسون آماده کردم برای اندروید استودیو برای امکان گزارشات خطای توسعه یار.

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

s35f98wescV8s.jpg

 

یه توضیح کوچیکی در مورد سورسی که آماده کردم میدم.

 

1- این امکان تنها امکانی هست که هیچ نیازی به اضافه کردن کدهای منیفست اضافه در مورد GCM و آمار دقیق نیست.

 

2- تنها 3 دسترسی به منیفست اضافه کردیم، ACCESS_NETWORK_STATE ، INTERNET ، READ_PHONE_STATE  ... که دسترسی READ_PHONE_STATE اختیاری هست، ولی اگه برش دارید شماره سریال گوشی مورد نظر رو نمیده

 

3- نیازی به راه اندازی امکان آمار دقیق نیست، بنابراین هیچ واحدی به آمار نصب اضافه نمیشه، اما میتونید خودتون اضافه کنید به اختیار

 

4- در رویداد OnCreate اکتیویتی اصلی قبل از همه ی کدها اینو اضافه کردیم تا این امکان راه اندازی بشه خودکار:

TYReportErrorsLog report = new TYReportErrorsLog(getApplicationContext(),"Shenase_Barname",true);

حتما حتما باید شناسه برنامه خودتون رو که در پنل ایجاد کردید جایگزین Shenase_Barname کنید.

 

5- به باتن گذاشتیم و یک کدی بصورت تستی توش نوشتیم تا برنامه فورس کلوز بشه، تا برای آزمایش نتیجه رو ببینیم.

 

6- وقتی فورس کلوز شد به پنل تون توی توسعه یار قسمت امکانات>آخرین تب(گزارشات خطا) مراجعه و نتیجه رو ببینید.

 

[ دریافت سورس ]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...