দ্রষ্টব্য :
নিম্নলিখিত সমাধান:
- অ্যান্ড্রয়েড 2.২.১, সিওএস 12 (অ্যান্ড্রয়েড 5.0.2) এবং সিএম 12.1 (অ্যান্ড্রয়েড 5.1.1) - এ সমস্ত প্লে স্টোর v6.0.5 1 চালিয়ে চলছে
- একটি শিকড় অ্যান্ড্রয়েড প্রয়োজন
- সমাধানের একটি সংক্ষিপ্ত ডেমো এখানে
প্লে স্টোরের ম্যানিফেস্টটি ব্রাউজ করার সময়, আমি একটি শিক্ষিত অনুমান নিয়েছিলাম যে কেবলমাত্র নিম্নলিখিত পরিষেবাটি সম্ভবত ওয়াই-ফাইয়ের মাধ্যমে অ্যাপ্লিকেশনগুলির স্বয়ংক্রিয় আপডেটের সূচনা করবে।
com.google.android.finsky.autoupdate.ReschedulerUsingAlarmManager$CheckWifiAndAutoUpdate
আমি সেই পরিষেবাটি বিভিন্ন ডিভাইসে কয়েকটি শর্তে খেলি এবং এটি প্রশ্নের মধ্যে লক্ষ্য হিসাবে কার্যকর বলে মনে করি। এটি অ্যাপ্লিকেশনগুলির স্বতঃ-আপডেট সেটিংটি কেবলমাত্র প্লে স্টোরটিতে "কেবলমাত্র ওয়াই-ফাইয়ের মাধ্যমে অটো-আপডেট অ্যাপ্লিকেশন" এ সেট করা উচিত without
আপনি যা করতে পারেন তা এখানে: বিদ্যুত উত্স এবং ওয়াই-ফাই সংযোগযুক্ত এবং পরে সংযোগ বিচ্ছিন্ন হয়ে যাওয়ার পরে একটি অটোমেশন অ্যাপ্লিকেশন ইনস্টল করুন যা ক্রমগুলির ক্রিয়াকলাপ সম্পাদন করতে পারে। আমি অটোমেশন অ্যাপ্লিকেশন হিসাবে টাস্কার ( পরীক্ষার সংস্করণ ; ব্যবহারকারীগাইড ) ব্যবহার করেছি ।
আমাদের দুটি কাজ প্রয়োজন হবে: একটি এন্ট্রি টাস্ক এবং একটি প্রস্থান টাস্ক। সম্পর্কিত সাহায্যের জন্য আমার উত্তর এখানে দেখুন ।
টাস্ক প্রবেশ করুন : (ক্রিয়া):
কোড → রান শেল
- আপনি আপডেট পদ্ধতিটি শুরু হয়েছে সে সম্পর্কে নিজেকে অবহিত করতে আপনি এক বা একাধিক ক্রিয়া যুক্ত করতে পারেন। আমি টোস্টের মাধ্যমে নিজেকে জানাতে সতর্কতা → ফ্ল্যাশ ব্যবহার করেছি।
প্রস্থান কার্য : (ক্রিয়া):
এই টাস্কটির জন্য ব্যাসবক্সের অ্যাপলেট ইনস্টল করা দরকার। দেখুন আমি কীভাবে একটি অ্যান্ড্রয়েড ডিভাইসে হারিয়ে যাওয়া কমান্ড লাইন সরঞ্জাম ইনস্টল করব? সম্পর্কিত সাহায্যের জন্য।
নেট → টেস্ট নেট
- প্রকার: মোবাইল ডেটা সক্ষম
- স্টোর ফলাফল এতে:
%Mdata
কোড → রান শেল
- আবার নিজেকে জানাতে আপনার পছন্দের যে কোনও ক্রিয়া ব্যবহার করুন।
এই কাজগুলি কি করে?
উভয় প্রসঙ্গের শর্ত পূরণ হলে, প্রবেশ টাস্কটি চালিত হয়। এই টাস্কের কমান্ডগুলি ক্রমানুসারে এই কাজগুলি করে:
- পূর্বোক্ত প্লে স্টোরের পরিষেবা সক্ষম করুন
- জোর স্টপ প্লে স্টোর
- উল্লিখিত প্লে স্টোরের পরিষেবাটি শুরু করুন
এবং এটিই স্বয়ংক্রিয় আপডেট শুরু করার জন্য।
সক্রিয় থাকার পরে, যখনই প্রোফাইল নিষ্ক্রিয় হয় (কেবলমাত্র প্রসঙ্গের শর্তটি পূরণ না করে) প্রস্থান করার কাজটি চালানো হবে। এই প্রস্থান টাস্ক ক্রমানুসারে নিম্নলিখিত পদক্ষেপগুলি কার্যকর করে:
- ভেরিয়েবল মোডাতে মোবাইল ডেটার রাজ্য (সক্ষম / অক্ষম) সঞ্চয় করুন
এই আদেশগুলির কাজটি হ'ল:
- মোবাইল ডেটা অক্ষম করুন
- Wi-Fi অক্ষম করুন
- জোর স্টপ প্লে স্টোর
- জোর-স্টপ ডাউনলোড ম্যানেজার
আমি লক্ষ্য করেছি যে ওয়াই-ফাইয়ের অপ্রাপ্যতার কারণে যদি কোনও অ্যাপ্লিকেশনটির জন্য আপডেট (অগ্রগতিতে ডাউনলোড করা) বাধাগ্রস্ত হয় তবে অগ্রগতি বার (বিজ্ঞপ্তি) বরখাস্ত করা হয়, ডাটাবেস ডাউনলোডের টেবিল ডাউনলোডের অগ্রগতির স্থিতি এক সারি সঞ্চিত হয়ে যায় database .ডিবি । (সেই ডেটাবেস ডাউনলোড ম্যানেজারের ডেটা ডিরেক্টরিের অধীনে অবস্থিত)) এই সারিটিতে আংশিক ডাউনলোড করা ফাইলের অবস্থানও রয়েছে।
ওয়াই-ফাইয়ের পরবর্তী সফল সংযোগে অটো-আপডেট না ঘটে তা নিশ্চিত করার জন্য এবং প্রোফাইল যখন প্রবেশের কাজটি চালাচ্ছে না তখন তা কখনই না ঘটে তা নিশ্চিত করার জন্য, বাকী কমান্ডগুলি কী করবে তা নিম্নলিখিত:
- কলামের মান থেকে আংশিক ডাউনলোড করা ফাইলের অবস্থানটি বের করুন
_data
com.android.vending দ্বারা নোটিফিকেশন প্যাকেজ হিসাবে চিহ্নিত একটি সারি । আমরা লক্ষ্য করি যে ফাইলটি মুছুন। এটি করা একটি ছোট ত্যাগ।
- _ডাটার অধীনে যদি সত্যিই কোনও ফাইল পাথ থাকে তবে এটি দ্বারা নির্দেশিত ফাইলটি মুছতে এটি ব্যবহার করুন।
- এই সারিটি মুছুন, অন্যথায়, এটি ডাউনলোড ম্যানেজার দ্বারা পড়তে হবে যখন নেটওয়ার্ক সংযোগ পরিবর্তন (কোনও Wi-Fi এর সাথে সংযুক্ত) এবং স্বয়ংক্রিয় আপডেট আবার শুরু হবে।
- পূর্বোক্ত প্লে স্টোর পরিষেবাটি অক্ষম করুন যাতে স্বয়ংক্রিয় আপডেট কখনই শুরু না হয়
- Wi-Fi সক্ষম করুন
- মোবাইল ডেটা সক্ষম করুন, যদি এই কাজটি চালানোর আগে এটি সক্ষম করা হত।
1 এই উত্তরের প্রথম সংশোধন করার সময় বর্তমান প্লে স্টোর সংস্করণটি অবশ্যই 6.0.5 নয় বরং উপরে। তবে এখনও পর্যন্ত আমার কোনও ডিভাইসই প্লে স্টোর আপডেট পেল না received