| Permission / APIপারমিশন / এপিআই | Technical Stringটেকনিক্যাল নাম | Purpose & Benefitব্যবহারের উদ্দেশ্য ও সুবিধা | When Promptedকখন চাওয়া হয় | Impact if Deniedনা দিলে কী ঘটবে |
|---|---|---|---|---|
| Accessibility Serviceঅ্যাক্সেসিবিলিটি সার্ভিস | BIND_ACCESSIBILITY_SERVICE |
Detects foreground package name to restrict distracting apps during routine slots and show unlock challenge. রুটিন চলাকালীন বিভ্রান্তিকর অ্যাপ চালু হওয়া শনাক্ত করে হোম স্ক্রিনে ফেরত পাঠানো বা আনলক চ্যালেঞ্জ দেখানো। | Manual toggle in App Restriction settingsরেস্ট্রিকশন সেটিংস চালু করার সময় | App blocking is disabled; alarms and routines still work normally.অ্যাপ ব্লকিং কাজ করবে না; তবে রুটিন ও অ্যালার্ম স্বাভাবিক থাকবে। |
| Notification Accessনোটিফিকেশন অ্যাক্সেস | BIND_NOTIFICATION_LISTENER_SERVICE |
Allows auto-dismissing incoming alerts from blocked apps while a focus routine is active. ফোকাস সেশন চলাকালীন ব্লক করা অ্যাপ থেকে আসা বিভ্রান্তিকর নোটিফিকেশন স্বয়ংক্রিয়ভাবে ডিসমিস করা। | When enabling Notification Shield featureনোটিফিকেশন শিল্ড অপশন অন করার সময় | Blocked app notifications will still vibrate/sound on your phone.ব্লক থাকা অ্যাপের নোটিফিকেশন ডিভাইসে প্রদর্শিত হবে। |
| Post Notificationsনোটিফিকেশন পারমিশন | POST_NOTIFICATIONS |
Required on Android 13+ to post routine start/end alerts, voice briefing notifications, and focus timer status. অ্যান্ড্রয়েড ১৩+ ডিভাইসে রুটিন শুরুর অ্যালার্ট ও ফোকাস টাইমারের স্ট্যাটাস প্রদর্শনের জন্য প্রয়োজন। | First app launch / scheduling initial routineঅ্যাপ প্রথম চালু বা প্রথম রুটিন তৈরির সময় | Device will not display visual reminder alerts or timer controls.স্ক্রিনে কোনো রিমাইন্ডার অ্যালার্ট বা টাইমার কন্ট্রোল দেখা যাবে না। |
| Exact Alarmএক্স্যাক্ট অ্যালার্ম | SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM |
Triggers scheduled routine alarms and voice announcements at the exact designated second, bypassing battery Doze. ব্যাটারি অপ্টিমাইজেশন উপেক্ষা করে নির্ধারিত সময়ে নিখুঁতভাবে অ্যালার্ম ও ভয়েস ব্রিফিং চালু করা। | When creating first recurring scheduled alarmপ্রথম শিডিউল রুটিন সেভ করার সময় | Alarms may be delayed up to 15–30 minutes by Android Doze mode.অ্যান্ড্রয়েড পাওয়ার সেভিংয়ের কারণে অ্যালার্ম ১৫–৩০ মিনিট পিছিয়ে যেতে পারে। |
| Internet Accessইন্টারনেট ও নেটওয়ার্ক | INTERNET, ACCESS_NETWORK_STATE |
Transmits user-initiated BYOK AI queries to selected provider, checks network status, and supports Google Play Billing. ব্যবহারকারীর দেওয়া এপিআই কী দিয়ে এআই প্রোভাইডারের সাথে যোগাযোগ এবং গুগল প্লে বিলিং যাচাই। | Standard install-time permissionইনস্টলেশনের সময় স্বয়ংক্রিয়ভাবে কার্যকর | AI planning assistant and store billing will be unavailable.এআই ফিচার এবং অ্যাপ পারচেজ কাজ করবে না। |
| Foreground Serviceফোরগ্রাউন্ড সার্ভিস | FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PLAYBACK |
Keeps the Pomodoro focus timer ticking and plays ambient background white noise even if the screen turns off. স্ক্রিন বন্ধ থাকলেও পমোডোরো ফোকাস টাইমার চলমান রাখা এবং ব্যাকগ্রাউন্ড সাউন্ড চালু রাখা। | When starting a Focus Timer sessionফোকাস টাইমার সেশন শুরু করার সময় | The Android OS may kill the timer countdown when screen locks.স্ক্রিন লক হলে অ্যান্ড্রয়েড টাইমারটি বন্ধ করে দিতে পারে। |
| Wake Lock & Vibrationওয়েক লক ও ভাইব্রেশন | WAKE_LOCK, VIBRATE |
Briefly wakes up screen display when an urgent routine alarm sounds and triggers tactile vibration alert. জরুরি রুটিনের অ্যালার্ম বাজার সময় স্ক্রিনের আলো অন করা এবং ডিভাইসে কম্পন তৈরি করা। | Standard install-time permissionইনস্টলেশনের সময় কার্যকর | Device will only make sound without vibration or waking the screen.স্ক্রিন অন হবে না এবং ডিভাইসে কোনো ভাইব্রেশন হবে না। |
| Receive Boot Completedবুট কমপ্লিটেড | RECEIVE_BOOT_COMPLETED |
Re-registers your recurring routine alarms and timer schedules with Android's AlarmManager after the phone restarts. ফোন বন্ধ করে পুনরায় চালু করার পর সংরক্ষিত অ্যালার্মগুলো স্বয়ংক্রিয়ভাবে পুনরায় সক্রিয় করা। | Standard install-time permissionইনস্টলেশনের সময় কার্যকর | Alarms will not fire after a reboot until you manually launch the app.ফোন রিবুট করার পর অ্যাপটি নিজ থেকে না খুললে কোনো অ্যালার্ম বাজবে না। |
| Set Wallpaperওয়ালপেপার সেট | SET_WALLPAPER |
Optional feature allowing RoutineTracker to set your daily motivational routine schedule as your lockscreen wallpaper. দৈনিক রুটিন ও ফোকাস শিডিউল লকস্ক্রিন বা হোমস্ক্রিন ওয়ালপেপার হিসেবে সেট করার ঐচ্ছিক সুবিধা। | When user taps "Set as Routine Wallpaper"ব্যবহারকারী নিজে ওয়ালপেপার বাটনে চাপ দিলে | Custom schedule wallpaper cannot be applied to device.ডিভাইসে রুটিন ওয়ালপেপার পরিবর্তন করা যাবে না। |
| Storage Accessস্টোরেজ এক্সেস | READ_EXTERNAL_STORAGE / Android Photo Picker |
Allows selecting custom user ringtone files from storage and importing encrypted .rtbackup backup files.
কাস্টম রিংটোন ফাইল নির্বাচন এবং ডিভাইসে পূর্বে সেভ করা ব্যাকআপ ফাইল ইম্পোর্ট করা।
|
When picking a local audio file or backup archiveঅডিও বা ব্যাকআপ ফাইল ব্রাউজ করার সময় | App will use default system alert sounds; manual backups cannot be restored.শুধু সিস্টেমের সাধারণ রিংটোন ব্যবহার করতে হবে। |
| Text-to-Speech (TTS) Engineটিটিএস ইঞ্জিন নির্ভরতা | System Speech Engine Dependency | Utilizes the on-device speech synthesizer (e.g. Google Speech Services) to read out task names and motivational briefings. ডিভাইসের টেক্সট-টু-স্পিচ ইঞ্জিন ব্যবহার করে টাস্কের নাম এবং ভয়েস রিমাইন্ডার মুখে উচ্চারণ করা। | Triggered on routine reminder firingভয়েস রিমাইন্ডার বাজার সময় | If no TTS engine is installed, RoutineTracker falls back to standard audible tone alerts.টিটিএস ইনস্টল না থাকলে অ্যাপটি সাধারণ রিংটোন অ্যালার্ম বাজাবে। |
OEM Battery Saver Advisory: Due to proprietary battery optimization in Android devices (such as Samsung One UI, Xiaomi HyperOS, OnePlus OxygenOS, and Huawei EMUI), scheduled exact alarms or background focus timer processes may be suppressed unless you explicitly set RoutineTracker to "Unrestricted" in your phone's battery settings. Please refer to our Support & Troubleshooting Guide for manufacturer-specific setup steps. ব্যাটারি অপ্টিমাইজেশন সতর্কতা: বিভিন্ন ফোনের কাস্টম অ্যান্ড্রয়েড ইন্টারফেসে (যেমন স্যামসাং, শাওমি, ওয়ানপ্লাস) ব্যাটারি সেভারের কারণে ব্যাকগ্রাউন্ড প্রসেস বন্ধ হয়ে যেতে পারে। সময়মতো অ্যালার্ম ও টাইমার পেতে ফোনের ব্যাটারি সেটিংসে RoutineTracker-কে "Unrestricted" রাখুন। বিস্তারিত জানতে আমাদের সাপোর্ট পেজ দেখুন।