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