Bug #9806
openনতুন সিট বিক্রির নোটিফিকেশন সিস্টেমের আপডেট হিসেবে এসএমএস নোটিফিকেশন সম্পূর্ণ বাদ দিয়ে ড্রাইভার অ্যাপে পুশ নোটিফিকেশন সুবিধা যুক্ত করতে হবে।
0%
General
Description
নতুন সিট বিক্রির নোটিফিকেশন সিস্টেমের আপডেট হিসেবে এসএমএস নোটিফিকেশন সম্পূর্ণ বাদ দিয়ে ড্রাইভার অ্যাপে পুশ নোটিফিকেশন সুবিধা যুক্ত করতে হবে। টিকিট বিক্রি হওয়ার সাথে সাথে ব্যাকএন্ড থেকে ড্রাইভারের অ্যাপে নোটিফিকেশন চলে যাবে এবং নোটিফিকেশনটি আসার সাথে সাথেই ডিভাইসে Sound / Alarm বাজবে, যাতে গাড়ি চালানো বা কাজের মাঝেও ড্রাইভার তাৎক্ষণিকভাবে বিষয়টি জানতে পারেন। এই নোটিফিকেশনে ড্রাইভারের নির্ধারিত বর্তমান রুটে শুধুমাত্র আজকের দিনে ($00:00 - 23:59$) মোট কতটি নতুন সিট বিক্রি হয়েছে, তার সঠিক এবং আপডেট সংখ্যা উল্লেখ থাকবে। পূর্ববর্তী বা পরবর্তী দিনের টিকিট বুকিং এই গণনায় অন্তর্ভুক্ত হবে না।ডেভেলপারের জন্য মূল টাস্ক ডিটেইলস ও টেকনিক্যাল পয়েন্টসমূহ নিচে দেওয়া হলো:SMS Deprecation: সিট বিক্রির পর ড্রাইভারকে এসএমএস পাঠানোর সার্ভিসটি নিষ্ক্রিয় (disable) করা।Push Notification Trigger: বুকিং কনফার্ম হওয়ার সাথে সাথে ব্যাকএন্ড ইভেন্ট থেকে FCM/Push Notification সার্ভিস ট্রিগার করা।Notification Sound & Alarm: Push Notification Payload-এর সাথে হাই-প্রায়োরিটি সাউন্ড সেটিংস এবং সাউন্ড ফাইল চ্যালেন (sound: "default" / channelId: "high_priority_alarm") কনফিগার করা, যাতে নোটিফিকেশন আসার সাথে সাথে ফোনে অ্যালার্ম/সাউন্ড বেজে ওঠে।Same-Day Data Scope: ডেটাবেজ থেকে গণনা করার সময় শুধুমাত্র চলতি তারিখের (DATE = CURRENT_DATE()) সিট বিক্রির সংখ্যা ফিল্টার করা।Aggregated Route Count: নোটিফিকেশন মেসেজে ড্রাইভারের আজকের রুটে মোট বিক্রিত সিটের সংখ্যা রিফ্লেক্ট করা (যেমন: "আজ আপনার রুটে মোট {total_today_seats} টি সিট বিক্রি হয়েছে")।App Deep Linking: অ্যাপের নোটিফিকেশন অ্যালার্টে ক্লিক করলে ড্রাইভারকে সরাসরি আজকের ট্রিপ বা সিট লিস্ট পেজে রিডাইরেক্ট করা।অ্যালার্ম কি ডিফল্ট নোটিফিকেশন টোন বাজবে, নাকি অ্যাপের নিজস্ব কাস্টম কোনো অ্যালার্ম সাউন্ড ফাইল যুক্ত করতে হবে?ড্রাইভারের ডিভাইসে সাইলেন্ট বা DND (Do Not Disturb) মোড থাকলেও কি অ্যালার্মটি বাইপাস করে বাজানোর প্রয়োজন আছে?
SH Updated by Shahriar 8 days ago
- Subject changed from Shohochor + Driver App to নতুন সিট বিক্রির নোটিফিকেশন সিস্টেমের আপডেট হিসেবে এসএমএস নোটিফিকেশন সম্পূর্ণ বাদ দিয়ে ড্রাইভার অ্যাপে পুশ নোটিফিকেশন সুবিধা যুক্ত করতে হবে।
নতুন সিট বিক্রির নোটিফিকেশন সিস্টেমের আপডেট হিসেবে এসএমএস নোটিফিকেশন সম্পূর্ণ বাদ দিয়ে ড্রাইভার অ্যাপে পুশ নোটিফিকেশন সুবিধা যুক্ত করতে হবে। টিকিট বিক্রি হওয়ার সাথে সাথে ব্যাকএন্ড থেকে ড্রাইভারের অ্যাপে নোটিফিকেশন চলে যাবে এবং নোটিফিকেশনটি আসার সাথে সাথেই ডিভাইসে Sound / Alarm বাজবে, যাতে গাড়ি চালানো বা কাজের মাঝেও ড্রাইভার তাৎক্ষণিকভাবে বিষয়টি জানতে পারেন। এই নোটিফিকেশনে ড্রাইভারের নির্ধারিত বর্তমান রুটে শুধুমাত্র আজকের দিনে ($00:00 - 23:59$) মোট কতটি নতুন সিট বিক্রি হয়েছে, তার সঠিক এবং আপডেট সংখ্যা উল্লেখ থাকবে। পূর্ববর্তী বা পরবর্তী দিনের টিকিট বুকিং এই গণনায় অন্তর্ভুক্ত হবে না।ডেভেলপারের জন্য মূল টাস্ক ডিটেইলস ও টেকনিক্যাল পয়েন্টসমূহ নিচে দেওয়া হলো:SMS Deprecation: সিট বিক্রির পর ড্রাইভারকে এসএমএস পাঠানোর সার্ভিসটি নিষ্ক্রিয় (disable) করা।Push Notification Trigger: বুকিং কনফার্ম হওয়ার সাথে সাথে ব্যাকএন্ড ইভেন্ট থেকে FCM/Push Notification সার্ভিস ট্রিগার করা।Notification Sound & Alarm: Push Notification Payload-এর সাথে হাই-প্রায়োরিটি সাউন্ড সেটিংস এবং সাউন্ড ফাইল চ্যালেন (sound: "default" / channelId: "high_priority_alarm") কনফিগার করা, যাতে নোটিফিকেশন আসার সাথে সাথে ফোনে অ্যালার্ম/সাউন্ড বেজে ওঠে।Same-Day Data Scope: ডেটাবেজ থেকে গণনা করার সময় শুধুমাত্র চলতি তারিখের (DATE = CURRENT_DATE()) সিট বিক্রির সংখ্যা ফিল্টার করা।Aggregated Route Count: নোটিফিকেশন মেসেজে ড্রাইভারের আজকের রুটে মোট বিক্রিত সিটের সংখ্যা রিফ্লেক্ট করা (যেমন: "আজ আপনার রুটে মোট {total_today_seats} টি সিট বিক্রি হয়েছে")।App Deep Linking: অ্যাপের নোটিফিকেশন অ্যালার্টে ক্লিক করলে ড্রাইভারকে সরাসরি আজকের ট্রিপ বা সিট লিস্ট পেজে রিডাইরেক্ট করা।অ্যালার্ম কি ডিফল্ট নোটিফিকেশন টোন বাজবে, নাকি অ্যাপের নিজস্ব কাস্টম কোনো অ্যালার্ম সাউন্ড ফাইল যুক্ত করতে হবে?ড্রাইভারের ডিভাইসে সাইলেন্ট বা DND (Do Not Disturb) মোড থাকলেও কি অ্যালার্মটি বাইপাস করে বাজানোর প্রয়োজন আছে?