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 অ্যাপকে প্রভাবিত করতে পারে।
বিজ্ঞপ্তির অনুমতি
বেশিরভাগ ক্ষেত্রে, ব্যবহারকারীদের অবশ্যই আপনার অ্যাপের জন্য একটি বিজ্ঞপ্তি রানটাইম অনুমতি দিতে হবে, যখন আপনার অ্যাপ চলমান কার্যকলাপের বিজ্ঞপ্তি পোস্ট করে।
ব্যবহারকারীরা যখন 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 ডিভাইসে ডেটা স্থানান্তর করতে তারা ক্লাউড থেকে ডেটা পুনরুদ্ধার করতে পারে।
{% শব্দার্থে %}আপনার জন্য প্রস্তাবিত
- দ্রষ্টব্য: জাভাস্ক্রিপ্ট বন্ধ থাকলে লিঙ্ক টেক্সট প্রদর্শিত হয়
- আচরণ পরিবর্তন: সমস্ত অ্যাপ্লিকেশন
- ফোরগ্রাউন্ড পরিষেবা
- বিজ্ঞপ্তি রানটাইম অনুমতি