Awareness API-এর জন্য পেশাদার পদ্ধতি

ব্যবহারকারীর প্রসঙ্গে হওয়া পরিবর্তন অনুযায়ী প্রতিক্রিয়া জানানোর ক্ষমতা Awareness API আপনাকে দেয়, তবে এই ক্ষমতার সাথে দায়িত্বও আসে। আপনার ব্যবহারকারীদের জন্য অপ্টিমাল অভিজ্ঞতা প্রদান করতে, নিম্নলিখিত নির্দেশিকা বিবেচনা করুন।

ব্যবহারকারীর প্রত্যাশা সম্পর্কে সচেতন থাকুন
ব্যবহারকারী আপনার অ্যাপ থেকে কী আশা করতে পারেন তা তিনি বুঝেছেন কিনা দেখুন। যেমন, ধরুন আপনার অ্যাপ এমনভাবে ডিজাইন করা হয়েছে যাতে ব্যবহারকারী হেডফোন প্লাগ-ইন করার সাথে সাথেই মিউজিক চালানো যায়। ব্যবহারকারী যদি এই ধরনের আচরণ আশা না করেন, তাহলে এর ফলে খারাপ অভিজ্ঞতা হতে পারে।
বিজ্ঞপ্তি পাঠানোর ব্যাপারে রক্ষণশীল হন
আপনার অ্যাপ বিজ্ঞপ্তি পাঠালে, ব্যবহারকারীকে স্পষ্টভাবে তা জানান। ব্যবহারকারীর জন্য প্রাসঙ্গিক শুধু সেইসব বিজ্ঞপ্তি পাঠান। মনে রাখবেন যে আপনার অ্যাপকে অন্যান্য অনেক অ্যাপের সাথে থাকতে হবে যেগুলিও বিজ্ঞপ্তি পাঠাতে পারে।
সিস্টেমের স্বাস্থ্য ভালো রাখা
যদিও Awareness API-কে আরও দক্ষ করে তোলার জন্য অনেক চেষ্টা করা হয়েছে, তবুও এটি যদি অসতর্কভাবে ব্যবহার করা হয়, তাহলে ব্যাটারির চার্জ উল্লেখযোগ্যভাবে খরচ হতে পারে। Awareness API আপনার জন্য সিস্টেমের স্বাস্থ্য ম্যানেজ করে। তবে, আপনি যদি অনেক বেশি ফেন্স রেজিস্টার করেন, তাহলে Awareness API কলব্যাক থ্রটল করে যাতে অযথা ব্যাটারি খরচ না হয়। একইভাবে, অতিরিক্ত স্ন্যাপশট অনুরোধও ব্যাটারির আয়ু শেষ করে দিতে পারে।
সচেতনতা বাড়াতে Awareness API ব্যবহার করা
আপনার অ্যাপকে যদি এমন কোনও টাস্ক পারফর্ম করতে হয় যা সময়-সংবেদনশীল নয়, যেমন ডেটা সিঙ্ক করা বা ক্লিনআপ অপারেশন, তাহলে এই ধরনের টাস্ক পারফর্ম করার জন্য JobScheduler API ব্যবহার করার কথা বিবেচনা করুন।