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