Wear OS 4-এ আচরণ পরিবর্তনের জন্য আপনার অ্যাপ প্রস্তুত করুন

Wear OS 4 Android 13 (API স্তর 33) এর উপর ভিত্তি করে তৈরি, যা Wear OS 3 যে সংস্করণের উপর ভিত্তি করে, Android 11 (API স্তর 30) তার থেকে বেশ কয়েকটি সংস্করণ বেশি। তাই যখন আপনি Wear OS 4-এ ব্যবহারের জন্য আপনার Wear OS অ্যাপ প্রস্তুত করেন, তখন আপনাকে সিস্টেম আচরণের পরিবর্তনগুলি পরিচালনা করতে হবে যা Android 12 এবং Android 13- এর সমস্ত অ্যাপের জন্য কার্যকর হয়।

আপনি Android 13 (API লেভেল 33) টার্গেট করে Wear OS-এর এই সংস্করণের সাথে আপনার অ্যাপের সামঞ্জস্য আরও উন্নত করতে পারেন।

অনুমতি পরিবর্তন

অনুমতি সম্পর্কিত নিম্নলিখিত পরিবর্তনগুলি Wear OS 4 চালিত ডিভাইসে আপনার Wear OS অ্যাপকে প্রভাবিত করতে পারে।

বিজ্ঞপ্তির অনুমতি

অনুমতি বিকল্পটি ডায়ালগের প্রথম বোতাম
চিত্র 1. সিস্টেম অনুমতি ডায়ালগ যা ব্যবহারকারীদের আপনার Wear OS অ্যাপকে বিজ্ঞপ্তি পোস্ট করতে দেয়। ব্যবহারকারীরা অনুমতি দিন এবং অনুমতি দেবেন না এর মধ্যে বেছে নিতে পারেন।

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

দ্রষ্টব্য: বিজ্ঞপ্তির অনুমতি ব্রিজ করা বিজ্ঞপ্তিগুলির ক্ষেত্রে প্রযোজ্য নয়, সেইসাথে কিছু নির্দিষ্ট ব্যবহারের ক্ষেত্রে যা ছাড় দেওয়া হয়েছে , যেমন মিডিয়া সেশনগুলির সাথে সম্পর্কিত৷

যখন ব্যবহারকারীরা Wear OS 4 চালিত ডিভাইসে আপনার অ্যাপ ইনস্টল করেন, তখন আপনার অ্যাপের বিজ্ঞপ্তিগুলি ডিফল্টরূপে বন্ধ থাকে। আপনি একটি স্থানীয় বিজ্ঞপ্তি পোস্ট করার আগে বা একটি চলমান কার্যকলাপ চালু করার আগে, আপনার অ্যাপটি areNotificationsEnabled() এ কল করে বিজ্ঞপ্তি পোস্ট করার অনুমতি দেওয়া হয়েছে কিনা তা পরীক্ষা করুন৷ এই পদ্ধতিটি true হলে, আপনার অ্যাপ বিজ্ঞপ্তিগুলি দেখাতে পারে৷ যদি আপনার অ্যাপের যথাযথ অনুমতি না থাকে, তাহলে এই বিজ্ঞপ্তিগুলি নিঃশব্দে কোনো রানটাইম ব্যতিক্রম ছাড়াই ব্যর্থ হয়।

আপনি যখন আপনার অ্যাপে POST_NOTIFICATIONS অনুমতির অনুরোধ করেন, ব্যবহারকারীরা চিত্র 1-এ প্রদর্শিত সিস্টেম অনুমতি ডায়ালগটি দেখতে পান।

ব্যাকগ্রাউন্ড বডি সেন্সর অনুমতি

Wear OS 4 চালিত একটি ডিভাইসে, ব্যাকগ্রাউন্ডে হৃদস্পন্দনের মতো সাধারণ বডি সেন্সর থেকে তথ্য পেতে ব্যবহারকারীদের আপনার অ্যাপকে অনুমতি দিতে হবে।

বডি সেন্সর ডেটাতে ব্যাকগ্রাউন্ড অ্যাক্সেসের অনুরোধ করার জন্য গাইডে আরও জানুন।

আনুমানিক অবস্থানের অনুমতি

Wear OS 4 চালিত একটি ডিভাইসে ব্যবহারকারীরা অনুরোধ করতে পারেন যে আপনার অ্যাপটি শুধুমাত্র আনুমানিক অবস্থানের তথ্য পুনরুদ্ধার করতে পারে, এমনকি যখন আপনার অ্যাপ ACCESS_FINE_LOCATION রানটাইম অনুমতির অনুরোধ করে।

ব্যবহারকারী শুধুমাত্র আনুমানিক অবস্থান মঞ্জুর করলে আপনার অ্যাপটি এখনও তার মূল ব্যবহারের ক্ষেত্রে যেমন একটি চলমান রুট দেখাতে পারে তা পরীক্ষা করুন। বিশেষ করে, Wear OS-এ স্বাস্থ্য পরিষেবাগুলি ব্যবহার করার সময়, অবস্থানের ত্রুটিগুলি বিবেচনা করুন৷

ব্যবহারকারী কিভাবে শুধুমাত্র আনুমানিক অবস্থান মঞ্জুর করতে পারে সে সম্পর্কে আরও জানুন৷

অ্যাপ্লিকেশন উপাদান এবং নেভিগেশন পরিবর্তন

অ্যাপের উপাদান এবং নেভিগেশন সম্পর্কিত নিম্নলিখিত পরিবর্তনগুলি Wear OS 4 চালিত ডিভাইসে আপনার Wear OS অ্যাপকে প্রভাবিত করতে পারে।

অভিপ্রায় ফিল্টার অ-মেলা অভিপ্রায় ব্লক করে

আপনার অ্যাপ যখন Android 13 বা তার উচ্চতর সংস্করণকে টার্গেট করে এমন অন্য কোনও অ্যাপের রপ্তানি করা কম্পোনেন্টে একটি অভিপ্রায় পাঠায়, তখন সেই অভিপ্রায়টি ডেলিভার করা হয় যদি এবং শুধুমাত্র যদি এটি গ্রহণকারী অ্যাপের <intent-filter> উপাদানের সাথে মেলে।

অন্যান্য অ্যাপের অভিপ্রায় ফিল্টারগুলির সাথে কীভাবে অভিপ্রায়গুলি মেলাতে হয় তা শিখুন৷

রুট লঞ্চার কার্যকলাপ আচরণ

একটি লঞ্চার কার্যকলাপ একটি টাস্কের মূলে থাকে যদি এটি একটি উদ্দেশ্য ফিল্টার ঘোষণা করে যাতে ACTION_MAIN এবং CATEGORY_LAUNCHER উভয়ই অন্তর্ভুক্ত থাকে।

যদি ব্যবহারকারী এই ধরণের লঞ্চার কার্যকলাপ থেকে পূর্ববর্তী স্ক্রিনে নেভিগেট করে, সিস্টেমটি লঞ্চার কার্যকলাপ শেষ করে না। পরিবর্তে, এটি পটভূমিতে লঞ্চার কার্যকলাপ স্থাপন করে।

রুট লঞ্চার কার্যকলাপ এবং কার্যকলাপ জীবনচক্র এই পরিবর্তন সম্পর্কে আরও জানুন.

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

আপনার ঘোষণার নির্ভরযোগ্যতা পরীক্ষা করতে, ম্যানুয়ালি ডোমেন যাচাইকরণ করুন

সিস্টেম সতর্কতা উইন্ডো UI সরানো হয়েছে

SYSTEM_ALERT_WINDOW অনুমতি দেওয়ার জন্য Wear OS 4 সিস্টেম UI সরিয়ে দেয়। Wear OS 3 এবং তার নিচের কিছু ডিভাইসে এই UI পাওয়া যায়।

আপনি যদি ব্যবহারকারীদেরকে একটি সেটিংস পৃষ্ঠায় পাঠাতে ACTION_MANAGE_OVERLAY_PERMISSION ব্যবহার করেন, যেখানে তারা আপনার অ্যাপটিকে অন্যান্য অ্যাপের উপরে প্রদর্শন করতে পারে, আপনার অ্যাপের যুক্তি আপডেট করুন। উদাহরণস্বরূপ, যদি আপনি গুরুত্বপূর্ণ বার্তাগুলি দেখানোর জন্য সিস্টেম সতর্কতা উইন্ডোগুলির উপর নির্ভর করেন তবে পরিবর্তে বিজ্ঞপ্তিগুলি ব্যবহার করুন৷

পাওয়ার এবং ডেটা ম্যানেজমেন্টে পরিবর্তন

পাওয়ার এবং ডেটা ম্যানেজমেন্ট সম্পর্কিত নিম্নলিখিত পরিবর্তনগুলি Wear OS 4 চালিত ডিভাইসে আপনার Wear OS অ্যাপকে প্রভাবিত করতে পারে।

সীমাবদ্ধ অ্যাপ স্ট্যান্ডবাই বালতি

সিস্টেমটি আপনার অ্যাপটিকে "সীমাবদ্ধ" অ্যাপ স্ট্যান্ডবাই বাকেটের মধ্যে রাখে যদি এটি একটি বর্ধিত সময়ের জন্য ব্যবহার না করা হয়, বা যদি এটি অত্যধিক সংখ্যক সম্প্রচার এবং বাইন্ডিং আহ্বান করে।

অ্যাপ হাইবারনেশন

ব্যবহারকারী কয়েক মাস ধরে আপনার অ্যাপের সাথে ইন্টারঅ্যাক্ট না করলে, সিস্টেমটি আপনার অ্যাপটিকে হাইবারনেশন অবস্থায় রাখে।

ব্যাকআপ এবং পুনরুদ্ধার করুন

Wear OS 4 থেকে শুরু করে, যদি একটি নির্দিষ্ট Wear OS ডিভাইস ক্লাউড ব্যাকআপ সমর্থন করে, ব্যবহারকারীরা সেই ডিভাইস থেকে ডেটা স্থানান্তর করতে ক্লাউডে তাদের ডেটা ব্যাক আপ করতে পারে এবং একটি নতুন Wear OS ডিভাইসে ডেটা স্থানান্তর করতে তারা ক্লাউড থেকে ডেটা পুনরুদ্ধার করতে পারে।

{% শব্দার্থে %} {% endverbatim %} {% শব্দার্থে %} {% endverbatim %}