অ্যান্ড্রয়েডের দুটি পাওয়ার-সেভিং বৈশিষ্ট্য রয়েছে যা একটি ডিভাইস পাওয়ার উত্সের সাথে সংযুক্ত না থাকলে অ্যাপগুলি কীভাবে আচরণ করে তা পরিচালনা করে ব্যবহারকারীদের জন্য ব্যাটারির আয়ু বাড়ায়: ডোজ এবং অ্যাপ স্ট্যান্ডবাই৷ যখন ডিভাইসটি দীর্ঘ সময়ের জন্য অব্যবহৃত থাকে তখন অ্যাপ্লিকেশানগুলির জন্য ব্যাকগ্রাউন্ড সিপিইউ এবং নেটওয়ার্ক কার্যকলাপ স্থগিত করে Doze ব্যাটারি খরচ কমায়৷ অ্যাপ স্ট্যান্ডবাই সাম্প্রতিক ব্যবহারকারীর ক্রিয়াকলাপ নেই এমন অ্যাপগুলির জন্য পটভূমি নেটওয়ার্ক কার্যকলাপ স্থগিত করে৷
ডিভাইসটি ডোজে থাকাকালীন, রক্ষণাবেক্ষণ উইন্ডো পর্যন্ত নির্দিষ্ট ব্যাটারি-নিবিড় সংস্থানগুলিতে অ্যাপগুলির অ্যাক্সেস স্থগিত করা হয়। নির্দিষ্ট বিধিনিষেধগুলি পাওয়ার ম্যানেজমেন্ট সীমাবদ্ধতায় তালিকাভুক্ত করা হয়েছে।
ডোজ এবং অ্যাপ স্ট্যান্ডবাই অ্যান্ড্রয়েড 6.0 বা উচ্চতর সংস্করণে চলমান সমস্ত অ্যাপের আচরণ পরিচালনা করে, সেগুলি নির্দিষ্টভাবে API স্তর 23কে লক্ষ্য করে কিনা। আপনার কোড সামঞ্জস্য। নিম্নলিখিত বিভাগগুলি বিশদ প্রদান করে।
বোঝো ডোজ
যদি কোনও ব্যবহারকারী একটি ডিভাইস আনপ্লাগড এবং স্ক্রীন বন্ধ রেখে কিছু সময়ের জন্য স্থির রাখে, ডিভাইসটি ডোজ মোডে প্রবেশ করে। ডোজ মোডে, সিস্টেম নেটওয়ার্ক এবং সিপিইউ-নিবিড় পরিষেবাগুলিতে অ্যাপগুলির অ্যাক্সেস সীমাবদ্ধ করে ব্যাটারি সংরক্ষণের চেষ্টা করে। এটি অ্যাপগুলিকে নেটওয়ার্ক অ্যাক্সেস করতে বাধা দেয় এবং তাদের কাজ, সিঙ্ক এবং স্ট্যান্ডার্ড অ্যালার্মগুলিকে পিছিয়ে দেয়।
পর্যায়ক্রমে, অ্যাপগুলিকে তাদের স্থগিত ক্রিয়াকলাপগুলি সম্পূর্ণ করতে দেওয়ার জন্য সিস্টেমটি সংক্ষিপ্ত সময়ের জন্য ডোজ থেকে প্রস্থান করে। এই রক্ষণাবেক্ষণ উইন্ডো চলাকালীন, সিস্টেমটি সমস্ত মুলতুবি সিঙ্ক, কাজ এবং অ্যালার্ম চালায় এবং অ্যাপগুলিকে নেটওয়ার্ক অ্যাক্সেস করতে দেয়৷
যখন রক্ষণাবেক্ষণ উইন্ডোটি শেষ হয়, সিস্টেমটি আবার Doze এ প্রবেশ করে, নেটওয়ার্ক অ্যাক্সেস স্থগিত করে এবং কাজ, সিঙ্ক এবং অ্যালার্ম স্থগিত করে। সময়ের সাথে সাথে, সিস্টেমটি কম ঘন ঘন রক্ষণাবেক্ষণ উইন্ডোগুলির সময়সূচী নির্ধারণ করে, ডিভাইসটি চার্জ না করার সময় দীর্ঘ নিষ্ক্রিয়তার ক্ষেত্রে ব্যাটারি খরচ কমাতে সহায়তা করে।
ব্যবহারকারী যখন ডিভাইসটিকে নড়াচড়া করে, স্ক্রীন চালু করে বা একটি চার্জার সংযোগ করে জাগিয়ে তোলে, তখন সিস্টেমটি ডোজ থেকে বেরিয়ে যায় এবং সমস্ত অ্যাপ স্বাভাবিক কার্যকলাপ পুনরায় শুরু করে।
ঘুমোতে নিষেধাজ্ঞা
ডোজে থাকাকালীন সিস্টেমটি আপনার অ্যাপগুলিতে নিম্নলিখিত সীমাবদ্ধতাগুলি প্রয়োগ করে:
- নেটওয়ার্ক অ্যাক্সেস স্থগিত করে।
- ওয়েক লক উপেক্ষা করে।
-
setExact()
এবংsetWindow()
সহ স্ট্যান্ডার্ডAlarmManager
অ্যালার্মগুলিকে পরবর্তী রক্ষণাবেক্ষণ উইন্ডোতে স্থগিত করে।- ডোজে থাকা অবস্থায় যদি আপনার অ্যালার্ম সেট করতে হয়,
setAndAllowWhileIdle()
বাsetExactAndAllowWhileIdle()
ব্যবহার করুন। -
setAlarmClock()
এর সাথে সেট করা অ্যালার্মগুলি স্বাভাবিকভাবে জ্বলতে থাকে। এই অ্যালার্ম ফায়ারের কিছুক্ষণ আগে সিস্টেমটি ডোজ থেকে বেরিয়ে যায়।
- ডোজে থাকা অবস্থায় যদি আপনার অ্যালার্ম সেট করতে হয়,
- ওয়াই-ফাই স্ক্যান করে না।
- সিঙ্ক অ্যাডাপ্টারগুলিকে চলতে দেয় না।
-
JobScheduler
চালাতে দেয় না।
ডোজ চেকলিস্ট
- যদি সম্ভব হয়, ডাউনস্ট্রিম মেসেজিংয়ের জন্য Firebase ক্লাউড মেসেজিং (FCM) ব্যবহার করুন।
- যদি আপনার ব্যবহারকারীদের অবিলম্বে একটি বিজ্ঞপ্তি দেখতে হয়, একটি FCM উচ্চ অগ্রাধিকার বার্তা ব্যবহার করুন৷ শুধুমাত্র সেই বার্তাগুলির জন্য উচ্চ অগ্রাধিকার ব্যবহার করুন যার ফলে একটি বিজ্ঞপ্তি আসে৷ আরও নির্দেশনার জন্য, Android এর জন্য বার্তা অগ্রাধিকারের উপর FCM-এর ডকুমেন্টেশন পড়ুন।
- প্রাথমিক বার্তা পেলোডের মধ্যে পর্যাপ্ত তথ্য প্রদান করুন, তাই পরবর্তী নেটওয়ার্ক অ্যাক্সেস অপ্রয়োজনীয়।
-
setAndAllowWhileIdle()
এবংsetExactAndAllowWhileIdle()
দিয়ে সমালোচনামূলক অ্যালার্ম সেট করুন। - ডোজে আপনার অ্যাপ পরীক্ষা করুন ।
আপনার অ্যাপটিকে ডোজে মানিয়ে নিন
Doze অ্যাপগুলিকে ভিন্নভাবে প্রভাবিত করতে পারে, তাদের অফার করা ক্ষমতা এবং তারা যে পরিষেবাগুলি ব্যবহার করে তার উপর নির্ভর করে৷ অনেক অ্যাপ পরিবর্তন ছাড়াই ডোজ চক্র জুড়ে সাধারণত কাজ করে। কিছু ক্ষেত্রে, আপনার অ্যাপটি নেটওয়ার্ক, অ্যালার্ম, কাজ এবং সিঙ্ক পরিচালনা করার উপায় আপনাকে অবশ্যই অপ্টিমাইজ করতে হবে। অ্যাপগুলি অবশ্যই প্রতিটি রক্ষণাবেক্ষণ উইন্ডোর সময় দক্ষতার সাথে কার্যকলাপ পরিচালনা করতে সক্ষম হবে।
অ্যালার্ম নির্ধারণে সাহায্য করতে, আপনি দুটি AlarmManager
পদ্ধতি ব্যবহার করতে পারেন: setAndAllowWhileIdle()
এবং setExactAndAllowWhileIdle()
। এই পদ্ধতিগুলির সাহায্যে, ডিভাইসটি ডোজে থাকলেও আপনি অ্যালার্ম সেট করতে পারেন।
নেটওয়ার্ক অ্যাক্সেসের উপর Doze সীমাবদ্ধতা আপনার অ্যাপকে প্রভাবিত করতে পারে, বিশেষ করে যদি অ্যাপটি রিয়েল-টাইম বার্তা যেমন টিকল বা বিজ্ঞপ্তিগুলির উপর নির্ভর করে। যদি আপনার অ্যাপের বার্তাগুলি পাওয়ার জন্য নেটওয়ার্কে একটি অবিরাম সংযোগের প্রয়োজন হয়, সম্ভব হলে Firebase ক্লাউড মেসেজিং (FCM) ব্যবহার করুন৷
আপনার অ্যাপটি Doze-এর সাথে প্রত্যাশিতভাবে আচরণ করছে তা নিশ্চিত করতে, আপনি সিস্টেমকে ডোজে প্রবেশ করতে এবং প্রস্থান করতে বাধ্য করতে এবং আপনার অ্যাপের আচরণ পর্যবেক্ষণ করতে adb
কমান্ড ব্যবহার করতে পারেন। বিস্তারিত জানার জন্য, ডোজ এবং অ্যাপ স্ট্যান্ডবাই সহ পরীক্ষা দেখুন।
অ্যাপ স্ট্যান্ডবাই বুঝুন
অ্যাপ স্ট্যান্ডবাই সিস্টেমকে নির্ধারণ করতে দেয় যে ব্যবহারকারী যখন সক্রিয়ভাবে এটি ব্যবহার করছেন না তখন একটি অ্যাপ নিষ্ক্রিয় থাকে। সিস্টেমটি এই সংকল্প করে যখন ব্যবহারকারী একটি নির্দিষ্ট সময়ের জন্য অ্যাপটিকে স্পর্শ করে না এবং নিম্নলিখিত শর্তগুলির কোনটিই প্রযোজ্য হয় না:
- ব্যবহারকারী স্পষ্টভাবে অ্যাপটি চালু করেন।
- অ্যাপটির বর্তমানে অগ্রভাগে একটি প্রক্রিয়া রয়েছে, হয় একটি কার্যকলাপ বা ফোরগ্রাউন্ড পরিষেবা হিসাবে, বা অন্য কার্যকলাপ বা ফোরগ্রাউন্ড পরিষেবা দ্বারা ব্যবহৃত হয়৷
- অ্যাপটি একটি বিজ্ঞপ্তি তৈরি করে যা ব্যবহারকারীরা লক স্ক্রিনে বা বিজ্ঞপ্তি ট্রেতে দেখতে পান।
যখন ব্যবহারকারী একটি পাওয়ার সাপ্লাইতে ডিভাইসটিকে প্লাগ করে, সিস্টেমটি স্ট্যান্ডবাই স্টেট থেকে অ্যাপ্লিকেশানগুলিকে রিলিজ করে, তাদের অবাধে নেটওয়ার্ক অ্যাক্সেস করতে দেয় এবং যেকোন মুলতুবি কাজ এবং সিঙ্কগুলি সম্পাদন করতে দেয়৷ ডিভাইসটি দীর্ঘ সময়ের জন্য নিষ্ক্রিয় থাকলে, সিস্টেমটি দিনে প্রায় একবার নিষ্ক্রিয় অ্যাপস নেটওয়ার্ক অ্যাক্সেসের অনুমতি দেয়।
ডিভাইসটি নিষ্ক্রিয় থাকা অবস্থায় আপনার অ্যাপের সাথে ইন্টারঅ্যাক্ট করতে FCM ব্যবহার করুন
Firebase ক্লাউড মেসেজিং (FCM) হল একটি ক্লাউড-টু-ডিভাইস পরিষেবা যা আপনাকে Android ডিভাইসে ব্যাকএন্ড পরিষেবা এবং অ্যাপগুলির মধ্যে রিয়েল-টাইম ডাউনস্ট্রিম মেসেজিং সমর্থন করতে দেয়। FCM ক্লাউডের সাথে একটি একক, অবিরাম সংযোগ প্রদান করে। রিয়েল-টাইম মেসেজিং প্রয়োজন এমন সমস্ত অ্যাপ এই সংযোগটি ভাগ করতে পারে৷ এই ভাগ করা সংযোগটি একাধিক অ্যাপের নিজস্ব, পৃথক অবিচ্ছিন্ন সংযোগ বজায় রাখার জন্য এটিকে অপ্রয়োজনীয় করে ব্যাটারি খরচকে উল্লেখযোগ্যভাবে অপ্টিমাইজ করে, যা ব্যাটারি দ্রুত হ্রাস করতে পারে। এই কারণে, যদি আপনার অ্যাপের একটি ব্যাকএন্ড পরিষেবার সাথে মেসেজিং ইন্টিগ্রেশনের প্রয়োজন হয়, আমরা দৃঢ়ভাবে সুপারিশ করি যে আপনি আপনার নিজস্ব অবিরাম নেটওয়ার্ক সংযোগ বজায় রাখার পরিবর্তে সম্ভব হলে FCM ব্যবহার করুন৷
এফসিএম ডোজ এবং অ্যাপ স্ট্যান্ডবাই নিষ্ক্রিয় মোডগুলির সাথে কাজ করার জন্য অপ্টিমাইজ করা হয়েছে৷ FCM উচ্চ অগ্রাধিকার বার্তাগুলি আপনাকে ব্যবহারকারীকে জড়িত করতে আপনার অ্যাপটিকে জাগিয়ে তুলতে দেয়। ডোজ বা অ্যাপ স্ট্যান্ডবাই মোডে, সিস্টেমটি বার্তাটি সরবরাহ করে এবং অ্যাপটিকে নেটওয়ার্ক পরিষেবা এবং আংশিক ওয়েকলকগুলিতে অস্থায়ী অ্যাক্সেস দেয়, তারপর ডিভাইস বা অ্যাপটিকে নিষ্ক্রিয় অবস্থায় ফিরিয়ে দেয়। সময়-সংবেদনশীল, ব্যবহারকারী-দৃশ্যমান বিজ্ঞপ্তিগুলির জন্য, ডোজ মোডে বিতরণ সক্ষম করতে উচ্চ অগ্রাধিকার বার্তাগুলি ব্যবহার করার কথা বিবেচনা করুন৷ উচ্চ অগ্রাধিকার বার্তার ফলে বিজ্ঞপ্তি আসতে পারে। আরও তথ্যের জন্য উচ্চ অগ্রাধিকার বার্তাগুলিতে FCM-এর নির্দেশিকা দেখুন৷
যে বার্তাগুলির ফলে বিজ্ঞপ্তি আসে না, যেমন ব্যাকগ্রাউন্ডে অ্যাপের বিষয়বস্তু আপ টু ডেট রাখা বা ডেটা সিঙ্ক শুরু করা, সাধারণ অগ্রাধিকার FCM বার্তাগুলি ব্যবহার করুন৷ ডিভাইসটি Doze এ না থাকলে সাধারণ অগ্রাধিকার বার্তা অবিলম্বে বিতরণ করা হয়। ডিভাইসটি ডোজ মোডে থাকলে, সেগুলি পর্যায়ক্রমিক ডোজ রক্ষণাবেক্ষণ উইন্ডোর সময় বা ব্যবহারকারী ডিভাইসটি জাগানোর সাথে সাথে বিতরণ করা হয়।
একটি সাধারণ সর্বোত্তম অনুশীলন হিসাবে, যদি আপনার অ্যাপের ডাউনস্ট্রিম মেসেজিংয়ের প্রয়োজন হয়, FCM ব্যবহার করুন। যদি আপনার অ্যাপ ইতিমধ্যেই FCM ব্যবহার করে, তবে নিশ্চিত করুন যে এটি শুধুমাত্র সেই বার্তাগুলির জন্য উচ্চ অগ্রাধিকার বার্তা ব্যবহার করে যার ফলে ব্যবহারকারী-মুখী বিজ্ঞপ্তিগুলি আসে৷
অন্যান্য ব্যবহারের ক্ষেত্রে সমর্থন
প্রায় সব অ্যাপই নেটওয়ার্ক সংযোগ, অ্যালার্ম, কাজ এবং সিঙ্ক পরিচালনা করে এবং FCM বার্তা ব্যবহার করে Doze সমর্থন করতে সক্ষম। ব্যবহারের ক্ষেত্রে একটি সংকীর্ণ সেটের জন্য, এটি অপর্যাপ্ত হতে পারে। এই ধরনের ক্ষেত্রে, সিস্টেমটি অ্যাপগুলির একটি কনফিগারযোগ্য তালিকা প্রদান করে যেগুলি আংশিকভাবে ডোজ এবং অ্যাপ স্ট্যান্ডবাই অপ্টিমাইজেশন থেকে মুক্ত।
আংশিকভাবে অব্যাহতিপ্রাপ্ত একটি অ্যাপ নেটওয়ার্ক ব্যবহার করতে পারে এবং ডোজ এবং অ্যাপ স্ট্যান্ডবাই চলাকালীন আংশিক ওয়েক লক রাখতে পারে। যাইহোক, অন্যান্য বিধিনিষেধগুলি এখনও অ্যাপে প্রযোজ্য, যেমনটি তারা অন্যান্য অ্যাপের ক্ষেত্রে করে। উদাহরণস্বরূপ, অ্যাপটির কাজ এবং সিঙ্কগুলি API স্তর 23 এবং তার নীচে স্থগিত করা হয়েছে এবং এর নিয়মিত AlarmManager
অ্যালার্মগুলি ফায়ার হয় না৷ একটি অ্যাপ isIgnoringBatteryOptimizations()
কল করে এটি বর্তমানে ছাড়ের তালিকায় আছে কিনা তা পরীক্ষা করতে পারে।
ব্যবহারকারীরা ম্যানুয়ালি সেটিংস > ব্যাটারি > ব্যাটারি অপ্টিমাইজেশানে অব্যাহতিপ্রাপ্ত অ্যাপের তালিকা কনফিগার করতে পারেন। বিকল্পভাবে, সিস্টেমটি অ্যাপগুলিকে ব্যবহারকারীদের তাদের ছাড় দেওয়ার জন্য বলার উপায় সরবরাহ করে:
- বেশিরভাগ অ্যাপ এমন একটি অভিপ্রায় আহ্বান করতে পারে যাতে
ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS
রয়েছে৷ - অ্যাপ্লিকেশানগুলি যেগুলি একটি গ্রহণযোগ্য ব্যবহারের ক্ষেত্রে সন্তুষ্ট করে সেগুলি পরিবর্তে একটি অভিপ্রায় চালু করতে পারে যাতে
ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
অভিপ্রায় রয়েছে যাতে ব্যবহারকারীকে সিস্টেম সেটিংসে না গিয়ে সরাসরি ছাড়ের তালিকায় অ্যাপটি যোগ করতে দেয়৷
একটি অ্যাপ isIgnoringBatteryOptimizations()
কল করে এটি বর্তমানে ছাড়ের তালিকায় আছে কিনা তা পরীক্ষা করতে পারে।
ডোজ এবং অ্যাপ স্ট্যান্ডবাই দিয়ে পরীক্ষা করুন
আপনার ব্যবহারকারীদের জন্য একটি দুর্দান্ত অভিজ্ঞতা নিশ্চিত করতে সাহায্য করার জন্য, আপনার অ্যাপটি সম্পূর্ণরূপে ডোজ এবং অ্যাপ স্ট্যান্ডবাই-এ পরীক্ষা করুন।
Doze দিয়ে আপনার অ্যাপ পরীক্ষা করুন
আপনি নিম্নলিখিতগুলি করে Doze মোড পরীক্ষা করতে পারেন:
- Android 6.0 (API লেভেল 23) বা উচ্চতর সিস্টেম ইমেজ সহ একটি হার্ডওয়্যার ডিভাইস বা ভার্চুয়াল ডিভাইস কনফিগার করুন৷
- ডিভাইসটিকে আপনার ডেভেলপমেন্ট মেশিনের সাথে সংযুক্ত করুন এবং আপনার অ্যাপ ইনস্টল করুন।
- আপনার অ্যাপ চালান এবং এটি সক্রিয় ছেড়ে দিন।
- নিম্নলিখিত কমান্ডটি চালিয়ে সিস্টেমটিকে নিষ্ক্রিয় মোডে বাধ্য করুন:
$ adb shell dumpsys deviceidle force-idle
- প্রস্তুত হলে, নিম্নলিখিত কমান্ডটি চালিয়ে নিষ্ক্রিয় মোড থেকে প্রস্থান করুন:
$ adb shell dumpsys deviceidle unforce
- নিম্নলিখিত কমান্ডটি সম্পাদন করে ডিভাইসটি পুনরায় সক্রিয় করুন:
$ adb shell dumpsys battery reset
- আপনি ডিভাইসটি পুনরায় সক্রিয় করার পরে আপনার অ্যাপের আচরণ পর্যবেক্ষণ করুন। ডিভাইসটি Doze থেকে বেরিয়ে গেলে অ্যাপটি সুন্দরভাবে পুনরুদ্ধার করা নিশ্চিত করুন।
অ্যাপ স্ট্যান্ডবাই দিয়ে আপনার অ্যাপ পরীক্ষা করুন
আপনার অ্যাপের সাথে অ্যাপ স্ট্যান্ডবাই মোড পরীক্ষা করতে, নিম্নলিখিতগুলি করুন:
- একটি Android 6.0 (API স্তর 23) বা উচ্চতর সিস্টেম চিত্র সহ একটি হার্ডওয়্যার ডিভাইস বা ভার্চুয়াল ডিভাইস কনফিগার করুন৷
- ডিভাইসটিকে আপনার ডেভেলপমেন্ট মেশিনের সাথে সংযুক্ত করুন এবং আপনার অ্যাপ ইনস্টল করুন।
- আপনার অ্যাপ চালান এবং এটি সক্রিয় ছেড়ে দিন।
- নিম্নলিখিত কমান্ডগুলি চালিয়ে অ্যাপটিকে অ্যাপ স্ট্যান্ডবাই মোডে বাধ্য করুন:
$ adb shell dumpsys battery unplug $ adb shell am set-inactive <packageName> true
- নিম্নলিখিত কমান্ডগুলি ব্যবহার করে আপনার অ্যাপ জাগানোর অনুকরণ করুন:
$ adb shell am set-inactive <packageName> false $ adb shell am get-inactive <packageName>
- ঘুম থেকে ওঠার পর আপনার অ্যাপের আচরণ পর্যবেক্ষণ করুন। নিশ্চিত করুন যে অ্যাপটি স্ট্যান্ডবাই মোড থেকে সুন্দরভাবে পুনরুদ্ধার করে। বিশেষ করে, আপনার অ্যাপের বিজ্ঞপ্তি এবং ব্যাকগ্রাউন্ড জবগুলি প্রত্যাশা অনুযায়ী কাজ করে কিনা তা পরীক্ষা করুন।
ছাড়ের জন্য গ্রহণযোগ্য ব্যবহারের ক্ষেত্রে
নিম্নলিখিত সারণীটি বেশ কয়েকটি ব্যবহারের ক্ষেত্রে হাইলাইট করে এবং এই পরিস্থিতিতে ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
উদ্দেশ্য অ্যাকশন ব্যবহার করা অ্যাপগুলির পক্ষে গ্রহণযোগ্য কিনা। সাধারণভাবে, আপনার অ্যাপ এই ব্যতিক্রমগুলি পূরণ করে না যদি না ডোজ বা অ্যাপ স্ট্যান্ডবাই অ্যাপের মূল ফাংশনটি ভেঙে না দেয় বা আপনার অ্যাপ FCM উচ্চ অগ্রাধিকার বার্তাগুলি ব্যবহার করতে না পারে এমন কোনও প্রযুক্তিগত কারণ থাকে।
আরও তথ্যের জন্য, অন্যান্য ব্যবহারের ক্ষেত্রে সমর্থন দেখুন।
টাইপ | ইউজ কেস | FCM ব্যবহার করতে পারেন? | অব্যাহতি গ্রহণযোগ্য? | নোট |
---|---|---|---|---|
ইনস্ট্যান্ট মেসেজিং, চ্যাট বা কলিং অ্যাপ। | ডিভাইস ডোজে থাকা অবস্থায় বা অ্যাপ অ্যাপ স্ট্যান্ডবাই-এ থাকাকালীন ব্যবহারকারীদের রিয়েল-টাইম বার্তা পাঠানোর প্রয়োজন। | হ্যাঁ, FCM ব্যবহার করা | গ্রহণযোগ্য নয় | অ্যাপটিকে জাগিয়ে তুলতে এবং নেটওয়ার্ক অ্যাক্সেস করতে FCM উচ্চ অগ্রাধিকার বার্তাগুলি ব্যবহার করুন৷ |
হ্যাঁ, কিন্তু FCM উচ্চ অগ্রাধিকার বার্তা ব্যবহার করছে না। | ||||
ইনস্ট্যান্ট মেসেজিং, চ্যাট বা কলিং অ্যাপ; এন্টারপ্রাইজ VOIP অ্যাপস। | না, অন্য মেসেজিং পরিষেবার উপর প্রযুক্তিগত নির্ভরতার কারণে বা ডোজ এবং অ্যাপ স্ট্যান্ডবাই অ্যাপের মূল ফাংশন ভেঙে দেওয়ার কারণে FCM ব্যবহার করতে পারবেন না। | গ্রহণযোগ্য | ||
নিরাপত্তা অ্যাপ। | যে অ্যাপগুলি তাদের ব্যবহারকারী এবং তাদের পরিবারকে নিরাপদ রাখে। | প্রযোজ্য হলে। | গ্রহণযোগ্য | |
টাস্ক অটোমেশন অ্যাপ। | অ্যাপের মূল ফাংশন হল স্বয়ংক্রিয় ক্রিয়াগুলির সময় নির্ধারণ করা, যেমন তাত্ক্ষণিক বার্তাপ্রেরণ, ভয়েস কলিং বা নতুন ফটো পরিচালনার জন্য৷ | প্রযোজ্য হলে। | গ্রহণযোগ্য | |
পেরিফেরাল ডিভাইস সহচর অ্যাপ। | অ্যাপের মূল ফাংশন পেরিফেরাল ডিভাইস ইন্টারনেট অ্যাক্সেস প্রদানের উদ্দেশ্যে পেরিফেরাল ডিভাইসের সাথে একটি অবিরাম সংযোগ বজায় রাখা। | প্রযোজ্য হলে। | গ্রহণযোগ্য | |
সিঙ্ক করার জন্য অ্যাপটিকে শুধুমাত্র একটি পেরিফেরাল ডিভাইসের সাথে সংযোগ করতে হবে, অথবা শুধুমাত্র ডিভাইসের সাথে সংযোগ করতে হবে, যেমন ওয়্যারলেস হেডফোন, স্ট্যান্ডার্ড ব্লুটুথ প্রোফাইলের মাধ্যমে সংযুক্ত। | প্রযোজ্য হলে। | গ্রহণযোগ্য নয় |