বিজ্ঞপ্তি সেট আপ করুন

আপনার বিজ্ঞপ্তিগুলির উপস্থিতি এবং কনফিগারেশন সেট আপ করতে config.xml এবং integers.xml এ প্রদত্ত সেটিংস ব্যবহার করুন৷

চেহারা

বিজ্ঞপ্তির উপস্থিতি কনফিগার করতে, config.xml এ এই সেটিংস পরিবর্তন করুন:

উদ্দেশ্য বিন্যাস
একটি হেড-আপ বিজ্ঞপ্তি (HUN) হিসাবে নেভিগেশন প্রদর্শন করুন। config_showNavigationHeadsup
ডিফল্ট: true
এনটাইটেল করা বিভাগের জন্য বিজ্ঞপ্তি কার্ডের পটভূমির রঙ উল্লেখ করুন
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
ডিফল্ট: false
সিস্টেম অ্যাপ থেকে বিজ্ঞপ্তির জন্য কার্ডের পটভূমির রঙ সেট করুন। config_enableCardBackgroundColorForSystemApp
ডিফল্ট: false
বিজ্ঞপ্তি তালিকার শীর্ষে বিজ্ঞপ্তি শিরোনামটি প্রদর্শন করুন৷ config_showHeaderForNotifications
ডিফল্ট: false
বিজ্ঞপ্তি তালিকার নীচে বিজ্ঞপ্তি ফুটার প্রদর্শন করুন৷ config_showFooterForNotifications
ডিফল্ট: true
ছোট আইকনের অ্যাকসেন্ট রঙ পরিবর্তন করুন। config_enableSmallIconAccentColor
ডিফল্ট: true

কার্যকারিতা

বিজ্ঞপ্তিগুলি কীভাবে কাজ করে তা কনফিগার করতে, integers.xml এ এই সেটিংস আপডেট করুন:

উদ্দেশ্য বিন্যাস
বিজ্ঞপ্তি গ্রুপ প্রসারিত হলে প্রদর্শিত গ্রুপ সদস্যদের সর্বাধিক সংখ্যা সেট করুন। max_group_children_number
ডিফল্ট: 8
মিলিসেকেন্ডে HUN এর সময়কাল উল্লেখ করুন। যখন এই সময়কালটি শেষ হয়ে যায়, তখন HUNগুলি স্বয়ংক্রিয়ভাবে বরখাস্ত করা হয় যতক্ষণ না একটি বিদ্যমান HUN এর আপডেট করা হয় যার জন্য এই পতাকা সেট করা হয়েছে:

Notification.FLAG_ONLY_ALERT_ONCE

একটি আপডেট প্রাপ্ত হলে সময় পুনরায় সেট করা হয় এবং HUN দীর্ঘ সময়ের জন্য প্রদর্শিত হয়। এই পতাকা সেট করা এবং একটি আপডেট প্রাপ্ত করা উচিত, সময় পুনরায় সেট করা হবে না .
headsup_notification_duration_ms
ডিফল্ট: 8000
একটি HUN-এর জন্য সর্বনিম্ন প্রদর্শন সময় (মিলিসেকেন্ডে) সেট করুন। যখন একটি অ্যাপ পোস্ট করার সাথে সাথে বা কনফিগার করা সময়ের মধ্যে বিজ্ঞপ্তি বাতিল করে, তখন HUN অন্তত এত সময়ের জন্য প্রদর্শিত হয়। heads_up_notification_minimum_time
ডিফল্ট: 2000
HUN প্রদর্শনের জন্য একটি ফ্লাই-ইন অ্যানিমেশনের জন্য প্রয়োজনীয় মোট সময়কাল (মিলিসেকেন্ডে) নির্দিষ্ট করুন। headsup_total_enter_duration_ms
ডিফল্ট: 233
আলফার জন্য HUN প্রদর্শন করতে একটি ফ্লাই-ইন অ্যানিমেশনের জন্য প্রয়োজনীয় সময় (মিলিসেকেন্ডে) সেট করুন। অ্যানিমেশনের সময়, একটি HUN-এর স্বচ্ছ থেকে অস্বচ্ছ রূপান্তরের জন্য প্রয়োজনীয় সময়। headsup_alpha_enter_duration_ms
ডিফল্ট: 83
একটি হেড-আপ বিজ্ঞপ্তি প্রদর্শন করতে একটি ফ্লাই-আউট অ্যানিমেশনের জন্য প্রয়োজনীয় সময় (মিলিসেকেন্ডে) নির্দিষ্ট করুন৷ headsup_exit_duration_ms
ডিফল্ট: 150

একটি সোয়াইপ একই দিকে চলে তা নির্ধারণ করতে ব্যবহৃত সর্বনিম্ন বেগ (পিক্সেল প্রতি সেকেন্ডে) সংজ্ঞায়িত করুন।

min_velocity_for_swipe_direction_detection
ডিফল্ট: 50
,

আপনার বিজ্ঞপ্তিগুলির উপস্থিতি এবং কনফিগারেশন সেট আপ করতে config.xml এবং integers.xml এ প্রদত্ত সেটিংস ব্যবহার করুন৷

চেহারা

বিজ্ঞপ্তির উপস্থিতি কনফিগার করতে, config.xml এ এই সেটিংস পরিবর্তন করুন:

উদ্দেশ্য বিন্যাস
একটি হেড-আপ বিজ্ঞপ্তি (HUN) হিসাবে নেভিগেশন প্রদর্শন করুন। config_showNavigationHeadsup
ডিফল্ট: true
এনটাইটেল করা বিভাগের জন্য বিজ্ঞপ্তি কার্ডের পটভূমির রঙ উল্লেখ করুন
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
ডিফল্ট: false
সিস্টেম অ্যাপ থেকে বিজ্ঞপ্তির জন্য কার্ডের পটভূমির রঙ সেট করুন। config_enableCardBackgroundColorForSystemApp
ডিফল্ট: false
বিজ্ঞপ্তি তালিকার শীর্ষে বিজ্ঞপ্তি শিরোনামটি প্রদর্শন করুন৷ config_showHeaderForNotifications
ডিফল্ট: false
বিজ্ঞপ্তি তালিকার নীচে বিজ্ঞপ্তি ফুটার প্রদর্শন করুন৷ config_showFooterForNotifications
ডিফল্ট: true
ছোট আইকনের অ্যাকসেন্ট রঙ পরিবর্তন করুন। config_enableSmallIconAccentColor
ডিফল্ট: true

কার্যকারিতা

বিজ্ঞপ্তিগুলি কীভাবে কাজ করে তা কনফিগার করতে, integers.xml এ এই সেটিংস আপডেট করুন:

উদ্দেশ্য বিন্যাস
বিজ্ঞপ্তি গ্রুপ প্রসারিত হলে প্রদর্শিত গ্রুপ সদস্যদের সর্বাধিক সংখ্যা সেট করুন। max_group_children_number
ডিফল্ট: 8
মিলিসেকেন্ডে HUN এর সময়কাল উল্লেখ করুন। যখন এই সময়কালটি শেষ হয়ে যায়, তখন HUNগুলি স্বয়ংক্রিয়ভাবে বরখাস্ত করা হয় যতক্ষণ না একটি বিদ্যমান HUN এর আপডেট করা হয় যার জন্য এই পতাকা সেট করা হয়েছে:

Notification.FLAG_ONLY_ALERT_ONCE

একটি আপডেট প্রাপ্ত হলে সময় পুনরায় সেট করা হয় এবং HUN দীর্ঘ সময়ের জন্য প্রদর্শিত হয়। এই পতাকা সেট করা এবং একটি আপডেট প্রাপ্ত করা উচিত, সময় পুনরায় সেট করা হবে না .
headsup_notification_duration_ms
ডিফল্ট: 8000
একটি HUN-এর জন্য সর্বনিম্ন প্রদর্শন সময় (মিলিসেকেন্ডে) সেট করুন। যখন একটি অ্যাপ পোস্ট করার সাথে সাথে বা কনফিগার করা সময়ের মধ্যে বিজ্ঞপ্তি বাতিল করে, তখন HUN অন্তত এত সময়ের জন্য প্রদর্শিত হয়। heads_up_notification_minimum_time
ডিফল্ট: 2000
HUN প্রদর্শনের জন্য একটি ফ্লাই-ইন অ্যানিমেশনের জন্য প্রয়োজনীয় মোট সময়কাল (মিলিসেকেন্ডে) নির্দিষ্ট করুন। headsup_total_enter_duration_ms
ডিফল্ট: 233
আলফার জন্য HUN প্রদর্শন করতে একটি ফ্লাই-ইন অ্যানিমেশনের জন্য প্রয়োজনীয় সময় (মিলিসেকেন্ডে) সেট করুন। অ্যানিমেশনের সময়, একটি HUN-এর স্বচ্ছ থেকে অস্বচ্ছ রূপান্তরের জন্য প্রয়োজনীয় সময়। headsup_alpha_enter_duration_ms
ডিফল্ট: 83
একটি হেড-আপ বিজ্ঞপ্তি প্রদর্শন করতে একটি ফ্লাই-আউট অ্যানিমেশনের জন্য প্রয়োজনীয় সময় (মিলিসেকেন্ডে) নির্দিষ্ট করুন৷ headsup_exit_duration_ms
ডিফল্ট: 150

একটি সোয়াইপ একই দিকে চলে তা নির্ধারণ করতে ব্যবহৃত সর্বনিম্ন বেগ (পিক্সেল প্রতি সেকেন্ডে) সংজ্ঞায়িত করুন।

min_velocity_for_swipe_direction_detection
ডিফল্ট: 50