نمایش نتایج 1 تا 7 از 7

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

  1. #1

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

    سلام روز بخیر
    دوستان عزیز و بزرگوار
    یه برنامه ای رو میسازی بعد تست میکنی ببینی مشکلی نداشته باشه بعد منتشرش میکنی و حالا کسانی که برنامه رو دانلود و نصب می کنند یه جاهایی از برنامه براشون کار نمیکنه و خلاصه در بعضی از قسمت ها دچار مشکل شدن و حالا سوالاتی که برام پیش اومده:
    1. من که برنامه رو تست کردم مشکلی نداشته و حالا این مشکلات از کجا اومده ؟
    2. و حالا من چجوری باید این مشکلات رو شناسایی و رفع کنم ؟

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

  2. #2

    نقل قول: راه های شناسایی و رفع مشکلاتی که بعد از ساخت برنامه به وجود میاد

    نقل قول نوشته شده توسط mahmood.m مشاهده تاپیک
    سلام روز بخیر
    دوستان عزیز و بزرگوار
    یه برنامه ای رو میسازی بعد تست میکنی ببینی مشکلی نداشته باشه بعد منتشرش میکنی و حالا کسانی که برنامه رو دانلود و نصب می کنند یه جاهایی از برنامه براشون کار نمیکنه و خلاصه در بعضی از قسمت ها دچار مشکل شدن و حالا سوالاتی که برام پیش اومده:
    1. من که برنامه رو تست کردم مشکلی نداشته و حالا این مشکلات از کجا اومده ؟
    2. و حالا من چجوری باید این مشکلات رو شناسایی و رفع کنم ؟

    ممنون میشم از دوستانی که تجربه و اطلاع دارند مارو هم راهنمایی کنند شاید این سوالات خیلی از ماها باشه
    باید از کتابخانه های کنترل خطا بعد از نصب مثل Fabric استفاده کنید البته چون ما فیلتر هستیم یکم سخت هست ولی مشابه فارسی و بومی هم داره که صد البته هزینه داره ولی بعد از راه اندازی این کتابخونه ها می تونید خطا های مشتری ها را به راحتی کنترل کنید و رفع کنید.
    البته به راحتی می تونید یک کتابخانه هم خودتون بنویسید و در زمان دریافت خطا اون برای شما ارسال کنه دارم روی همچنین کتابخانه ای کار میکنم به محض اتمام لینک git را تو همین تالار خواهم گذاشت.

  3. #3

    نقل قول: راه های شناسایی و رفع مشکلاتی که بعد از ساخت برنامه به وجود میاد

    نقل قول نوشته شده توسط farhad_shiri_ex مشاهده تاپیک
    باید از کتابخانه های کنترل خطا بعد از نصب مثل Fabric استفاده کنید البته چون ما فیلتر هستیم یکم سخت هست ولی مشابه فارسی و بومی هم داره که صد البته هزینه داره ولی بعد از راه اندازی این کتابخونه ها می تونید خطا های مشتری ها را به راحتی کنترل کنید و رفع کنید.
    البته به راحتی می تونید یک کتابخانه هم خودتون بنویسید و در زمان دریافت خطا اون برای شما ارسال کنه دارم روی همچنین کتابخانه ای کار میکنم به محض اتمام لینک git را تو همین تالار خواهم گذاشت.
    سلام و شب بخیر
    ممنون میشم توضیحات بیشتری در خصوص کتابخانه های کنترل خطا و اینکه من از کجا باید این کتابخانه هارو بگیرم و کار کردن باهاشون چطوریه و اینکه من چطور خودم یک کتابخانه کنترل خطا بنویسم و شما دقیقا کی کتابخانه ای که می نویسید رو تموم میکنید...

  4. #4

    نقل قول: راه های شناسایی و رفع مشکلاتی که بعد از ساخت برنامه به وجود میاد

    برای استفاده از این کتابخانه ها کافی که sdk هایی که لازم دارند را به پروژه خودتون اضافه کنید. معمولا برای راه اندازی این کلاسها هم یک آبجکت استاتیک دارند که باید در نقطه شروع برنامه تون مثلا در کلاس application قرار بدید وقتی هم که برنامه را اجرا کنید سرویسی اجرا میشه که در هنگام بروز خطا در صورت متصل بودن به اینترنت خطای فوق به ایمیلی که شما در زمان راه اندازی سرویس معرفی کردید ارسال میشه ویا حتی می تونید در کنسول هایی که در وبسایت این کتابخانه ها وجود داره در صورت عضو بودن تمامی این خطاها را مشاهده کنید.
    تمامی این کتابخانه ها روش بارگذاری و استفاده کردن را خودشون آموزش میدن بنابراین شما سمت برنامه خودتون خیلی کار خاصی انجام نمی دهید.
    و درباره کاری که من دارم انجام میدم هم تقریبا شبیه به همین هست منتهی فعلا بر روی ایمیل ارسال میکنه! و البته خطاها را میتونه به روی وب سرور هم ذخیره کنه! و از اونجایی که کاملا بومی هست مشکلات فیلتر شدن هم نداره و در مراحل آخر کار هست بعد از دوره تست حتما یک نسخه از اون را در همین سایت ویا گیت هاب خواهم گذاشت.

  5. #5
    کاربر جدید
    تاریخ عضویت
    شهریور 1397
    محل زندگی
    یزد
    پست
    9

    نقل قول: راه های شناسایی و رفع مشکلاتی که بعد از ساخت برنامه به وجود میاد

    سلام
    به نظر من قبل از ریلیز نهایی برنامه بهتره است که شما قبلا روی حداقل ۱۰ گوشی متفاوت با ورژن های اندرویدی مختلف اطرافیانت تست کرده باشی
    اگر هم اطرافیانت یه ورژنی را نداشتن حتما با امالاتور اندرویدی باهاش تست کنی تا باگ های بعد ریلیز به حداقل برسه


    ببین ی سری باگ ها هستن که توی ویو هست مثلا اندروید های پایین rtl را ساپورت نمیکنن اما تو توی برنامت استفاده کردی، این باگ محسوب میشه اما کاربر متوجه نمیشه و برنامه هم داره درست کار میکنه که اینجور باگ ها رو تو فقط از طریق تست کردن با نسخه های مختلف اندرویدی میتونی پیداشون کنی

    اما ی سری باگ ها هستن که خطای منطقی هست یا هرچیزی مثلا ی قسمتی null میشه که اگر چک نکرده باشی یا try/catch نگذاشته باشی برنامت Force Close میشه
    حالا این باگ را رو توی میتونی با راه اندازی Analytics یا Firebase روی برنامه مشاهده کنی

    پیشنهاد من به تو Google Analytics هست که به تو گزارش هایی از قبیل اینکه چرا برنامه اکسپشن داد و کجا این خطا رخ داده و چند بار رخ داده با متن خطا.
    گزارش های دیگه ای هم مثل اینکه الان چند نفر توی برنامت آنلاین هسن یا توی چه صفحه هسن یا اکتیوی‌هات چند بار باز شدن و کدوم بستر باشه شدن و ......

  6. #6

    نقل قول: راه های شناسایی و رفع مشکلاتی که بعد از ساخت برنامه به وجود میاد

    نقل قول نوشته شده توسط farhad_shiri_ex مشاهده تاپیک
    برای استفاده از این کتابخانه ها کافی که sdk هایی که لازم دارند را به پروژه خودتون اضافه کنید. معمولا برای راه اندازی این کلاسها هم یک آبجکت استاتیک دارند که باید در نقطه شروع برنامه تون مثلا در کلاس application قرار بدید وقتی هم که برنامه را اجرا کنید سرویسی اجرا میشه که در هنگام بروز خطا در صورت متصل بودن به اینترنت خطای فوق به ایمیلی که شما در زمان راه اندازی سرویس معرفی کردید ارسال میشه ویا حتی می تونید در کنسول هایی که در وبسایت این کتابخانه ها وجود داره در صورت عضو بودن تمامی این خطاها را مشاهده کنید.
    تمامی این کتابخانه ها روش بارگذاری و استفاده کردن را خودشون آموزش میدن بنابراین شما سمت برنامه خودتون خیلی کار خاصی انجام نمی دهید.
    و درباره کاری که من دارم انجام میدم هم تقریبا شبیه به همین هست منتهی فعلا بر روی ایمیل ارسال میکنه! و البته خطاها را میتونه به روی وب سرور هم ذخیره کنه! و از اونجایی که کاملا بومی هست مشکلات فیلتر شدن هم نداره و در مراحل آخر کار هست بعد از دوره تست حتما یک نسخه از اون را در همین سایت ویا گیت هاب خواهم گذاشت.
    سلام روزتون بخیر
    ممنون میشم چندتا از این کتابخانه های کنترل خطا رو نام ببرید و اینکه کار شماهم خیلی خوبه همین که به ایمیل ارسال و روی سرور ذخیره میکنه عالیه ممنون میشم بعد از دوره تست به من اطلاع بدین.

  7. #7

    نقل قول: راه های شناسایی و رفع مشکلاتی که بعد از ساخت برنامه به وجود میاد

    نقل قول نوشته شده توسط hatamiam مشاهده تاپیک
    سلام
    به نظر من قبل از ریلیز نهایی برنامه بهتره است که شما قبلا روی حداقل ۱۰ گوشی متفاوت با ورژن های اندرویدی مختلف اطرافیانت تست کرده باشی
    اگر هم اطرافیانت یه ورژنی را نداشتن حتما با امالاتور اندرویدی باهاش تست کنی تا باگ های بعد ریلیز به حداقل برسه


    ببین ی سری باگ ها هستن که توی ویو هست مثلا اندروید های پایین rtl را ساپورت نمیکنن اما تو توی برنامت استفاده کردی، این باگ محسوب میشه اما کاربر متوجه نمیشه و برنامه هم داره درست کار میکنه که اینجور باگ ها رو تو فقط از طریق تست کردن با نسخه های مختلف اندرویدی میتونی پیداشون کنی

    اما ی سری باگ ها هستن که خطای منطقی هست یا هرچیزی مثلا ی قسمتی null میشه که اگر چک نکرده باشی یا try/catch نگذاشته باشی برنامت Force Close میشه
    حالا این باگ را رو توی میتونی با راه اندازی Analytics یا Firebase روی برنامه مشاهده کنی

    پیشنهاد من به تو Google Analytics هست که به تو گزارش هایی از قبیل اینکه چرا برنامه اکسپشن داد و کجا این خطا رخ داده و چند بار رخ داده با متن خطا.
    گزارش های دیگه ای هم مثل اینکه الان چند نفر توی برنامت آنلاین هسن یا توی چه صفحه هسن یا اکتیوی‌هات چند بار باز شدن و کدوم بستر باشه شدن و ......
    سلام روزتون بخیر
    بله درسته قبل از انتشار برنامه باید روی چندتا گوشی با نسخه اندروید مختلف تست بشه و مشکلی نداشته باشه منم این کارو میکنم و روی دو سه تا گوشی تست میکنم و همچنین شبیه سازها...
    ممنون میشم بفرمایید که Google Analytics چی هست و چی کار میکنه و روش کار باهاش چطوریه

تاپیک های مشابه

  1. پاسخ: 11
    آخرین پست: پنج شنبه 30 بهمن 1393, 23:56 عصر
  2. مشکلاتی که بعد از تعیین float بوجود میاد
    نوشته شده توسط _mojitaba_ در بخش طراحی وب (Web Design)
    پاسخ: 6
    آخرین پست: شنبه 10 خرداد 1393, 21:01 عصر
  3. ویروسی که بعد از ریختن برنامه ها شروع به کار می کند
    نوشته شده توسط yasmohamadi در بخش تالار های مرتبط با شبکه و امنیت
    پاسخ: 4
    آخرین پست: دوشنبه 25 آذر 1392, 23:36 عصر
  4. سوال: متغییر سراسری که بعد از بستن برنامه از بین نره
    نوشته شده توسط abasfar در بخش C#‎‎
    پاسخ: 7
    آخرین پست: جمعه 14 مرداد 1390, 18:53 عصر
  5. سوال: چطور میتونم به دکمه ای که بعد از اجرای برنامه میسازم دستور بدم
    نوشته شده توسط joooje در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 11
    آخرین پست: چهارشنبه 26 آبان 1389, 14:51 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •