থ্রোটল এবং বিজ্ঞপ্তি দমন

ড্রাইভিং করার সময় বিভ্রান্তি কমাতে, হেড-আপ নোটিফিকেশন (HUN) ড্রাইভারদের ডিসপ্লে বা মোবাইল ডিভাইসের দিকে মনোযোগ না সরিয়ে প্রয়োজনীয় এবং প্রাসঙ্গিক তথ্য প্রদান করে। যাইহোক, যেহেতু HUNs গাড়ি চালানোর কাজে হস্তক্ষেপ করতে পারে , তাই ড্রাইভাররা যাতে বিভ্রান্ত না হয় তা নিশ্চিত করার জন্য HUNs-এর সুবিধা এবং অসুবিধাগুলি বিবেচনা করা অত্যন্ত গুরুত্বপূর্ণ।

ড্রাইভারের বিভ্রান্তি কমাতে এই Android বিজ্ঞপ্তি-নির্দিষ্ট নিরাপত্তা বৈশিষ্ট্যগুলি ব্যবহার করুন:

এই বিষয়বস্তু কনফিগারেশন এবং সংস্থানগুলি বর্ণনা করে যা platform/packages/apps/Car/Notification সাথে সম্পর্কিত।

সারিবদ্ধ করুন এবং অগ্রাধিকার দিন

যখন একাধিক ইনকামিং HUN প্রাপ্ত হয়, তখন সারি এবং অগ্রাধিকার প্রক্রিয়া ড্রাইভারকে সবচেয়ে গুরুত্বপূর্ণ এবং প্রাসঙ্গিক তথ্য প্রদর্শন করে।

সারি মেকানিজম সক্ষম বা নিষ্ক্রিয় করতে, config_suppressAndThrottleHeadsUp config জন্য বুলিয়ান মান সেট করুন।

সারিবদ্ধ HUNগুলি বিজ্ঞপ্তির বিভাগ দ্বারা নির্ধারিত অগ্রাধিকারের ভিত্তিতে সাজানো হয়। অগ্রাধিকারের একটি ক্রমানুসারে headsup_category_priority অ্যারে নির্দিষ্ট করুন।

কিছু সময়-সংবেদনশীল বিজ্ঞপ্তি, যেমন CATEGORY_CALL এবং CATEGORY_CAR_EMERGENCY , সারিবদ্ধ না হয়ে অবিলম্বে প্রদর্শিত হওয়া উচিত।

অবিলম্বে এই ধরনের HUNs প্রদর্শন করতে, এই বিভাগগুলিকে headsup_category_immediate_show অ্যারেতে যোগ করুন।

থ্রটল এবং গতি

যখন একজন ব্যবহারকারী এমন একটি ক্রিয়া সম্পাদন করে যার সময় HUNগুলি দেখানো অনিরাপদ বা বিভ্রান্তিকর হবে, যেমন সহকারী বা ডায়লারের সাথে ইন্টারঅ্যাক্ট করা, আপনি HUNগুলিকে থ্রোটল করতে পারেন৷

থ্রোটলিং নিযুক্ত করতে, অ্যাপ্লিকেশানগুলির প্যাকেজের নামগুলি যোগ করুন যেগুলিকে অনুমোদনের তালিকায় মনোযোগ দিতে হবে ( headsup_throttled_foreground_packages )৷ নির্দিষ্ট অ্যাপগুলি অগ্রভাগে চলাকালীন এটি নতুন HUN প্রদর্শন করা থেকে সারিটিকে থামায়৷

ড্রাইভারদের ড্রাইভিংয়ে ফোকাস করার জন্য সময় দিতে, প্রতিটি HUN এর প্রদর্শনের মধ্যে একটি সময়ের ব্যবধান যোগ করুন। এই সময়ের ব্যবধান ( headsup_delay_duration ) headsup_throttled_foreground_packages থেকে প্যাকেজগুলি পটভূমিতে সরানোর পরে প্রযোজ্য হয়।

দমন

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

ড্রাইভের অবস্থার জন্য:

  1. config_expireHeadsUpWhenDriving true সেট করুন এবং নোটিফিকেশনের মেয়াদ শেষ হওয়ার পোস্ট টাইমের পরে সময়কাল হিসাবে headsup_queue_expire_driving_duration_ms নির্দিষ্ট করুন।

পার্ক রাজ্যের জন্য:

  1. config_expireHeadsUpWhenParked true সেট করুন এবং নোটিফিকেশনের মেয়াদ শেষ হওয়ার পোস্ট টাইমের পরে সময়কাল হিসাবে headsup_queue_expire_parked_duration_ms নির্দিষ্ট করুন।

দমনের ক্ষেত্রে, ড্রাইভারকে অবহিত করার জন্য একটি ট্রেলিং সিস্টেম HUN পাঠান। hun_suppression_notification_title_drive এবং hun_suppression_notification_title_park এর মান আপডেট করে এই বিজ্ঞপ্তির শিরোনাম পরিবর্তন করুন

বিজ্ঞপ্তি কেন্দ্র খোলা হলে HUN সারি স্বয়ংক্রিয়ভাবে খারিজ করতে:

  1. config_dismissHeadsUpWhenNotificationCenterOpens বুলিয়ান true সেট করুন।