Technical Team Lead at myket.ir
بررسی مشکل غیر-فعال شدن دکمهٔ Install در اندروید
کاربران مایکت، از مدتی پیش گزارشهایی از مشکلی عجیب در فرایند نصب برنامهها در دستگاههای اندرویدی خود دادند. کاربران در نصب برنامهها از منابع غیر رسمی (Third party source) یعنی استورهایی به غیر از Google Play مشکل داشتند. سناریوی مشکل به این صورت بود که پس از دانلود برنامه و در هنگام نصب، دکمهٔ «نصب» یا "Install"، غیر-فعال یا خاکستری رنگ دیده میشود و امکان لمس آن را وجود ندارد، در نتیجه فرایند نصب کامل نمیشود.
عجیب بودن این مشکل اینجا بود که بعضی از کاربران مایکت ادعا میکردند که مثلا صبحها این مشکل را ندارند و در ساعات بعد از ظهر و شب این مشکل به وجود میآید! کاربری گزارش کرده بود که: «زمانی که در محل کارم حضور دارم با این مشکل مواجه نمیشوم ولی زمانی که به منزل میآیم، نمیتوانم برنامهها را روی دستگاه خود نصب کنم!»
با بررسیهای انجام شده متوجه شدیم که همه چیز به LUX Applications مربوط میشود. این برنامهها که کاربران معمولا با هدف تنظیم نور/رنگ صفحه نمایش روی دستگاه خود نصب میکنند باعث این اختلال میشود. نحوهٔ کار اینگونه برنامهها به این صورت است که لایهای مجازی (Overlay) روی صفحه نمایش دستگاه شما ایجاد میکنند و مثلا با خاکستری کردن رنگ این لایه، نور صفحه نمایش شما را کمتر نشان میدهند. در زیر برخی از عناوین این برنامهها را میتوانید ببینید:
Screen Adjuster, Darker, Easy Eye, Twilight, Brightness Adjustment, Battery-Saving, ...
سیستمعامل اندروید برای جلوگیری از رفتار برنامههای مخرب (Malicious Apps)، در صورتی که در صفحهٔ «نصب برنامه» این لایهٔ مجازی را مشاهده کند، به صورت اتوماتیک دکمهٔ «نصب» یا "Install" را غیر-فعال میکند. در واقع این یک برخورد امنیتی عامدانه توسط سیستمعامل است (Security Function). غیر-فعال کردن دکمهٔ نصب باعث میشود تا برنامههای مخرب نتوانند، برنامهٔ مخرب دیگری را در دستگاه شما، به صورت خودکار نصب کنند.
برای حل این مشکل دو راه حل پیشنهاد میشود:
راه حل اول:
در دستگاه خود این برنامهها را شناسایی کنید و سپس آنها را حذف یا غیر-فعال (Force Stop) نمایید.
راه حل دوم:
در صورتی که در صفحهٔ «نصب برنامه» دکمهٔ برنامههای اخیر (Recent Apps) که معمولا دکمهٔ مربعی شکل کنار دکمهٔ Home (دکمهٔ دایرهای) است را لمس کنید و سپس مجدد همین صفحه (صفحهٔ نصب برنامه) را انتخاب کنید، دکمهٔ «نصب» یا "Install" فعال میشود. توجه کنید که ممکن است این راهحل در همهٔ دستگاهها کارساز نباشد.
حالا باید متوجه شده باشید که چرا مشکل کاربران به ساعات شبانهروز مربوط میشد. LUX Applicationهایی که بعد از ظهر نور صفحه را کم میکنند و در این ساعات فعال میشدند، این مشکل را به وجود آورده بودند :)
مطلبی دیگر از این انتشارات
نبرد قهرمانان مایکت - پاییز ۱۴۰۰
مطلبی دیگر از این انتشارات
انتشار تدریجی، یک تفکر استراتژیک
مطلبی دیگر از این انتشارات
مصاحبه با برنده وجه نقد ۱۰ میلیونی نبرد قهرمانان مایکت