Android-এ Signal-এর নোটিফিকেশন কাজ করছে না বা দেরিতে আসছে: ব্যাটারির সমাধান
Message Alarm টিমের লেখাআপডেট করা হয়েছে 6 মিনিটের পড়াফোনের সেটিংস যা অ্যালার্ট থামায়
Android-এ দেরিতে বা একদমই না আসা Signal-এর নোটিফিকেশন প্রায় সবসময় একটা ব্যাটারির সমস্যা। ফোনটা সিদ্ধান্ত নেয় Signal অপেক্ষা করতে পারে, স্ক্রিন বন্ধ থাকলে এটা ধরে রাখে, আর আপনি ফোন তোলার সময় সবকিছু পেরিয়ে আসতে দেয়। Signal-এর ব্যাটারি ব্যবহার Unrestricted-এ সেট করুন, এটাকে ব্যাকগ্রাউন্ডে চলতে অনুমতি দিন, আর দেখে নিন Signal-এর নিজের সেটিংসে চ্যাটটা মিউট করেননি বা নোটিফিকেশনের কনটেন্ট লুকিয়ে রাখেননি।
আপনি মনে করতে পারেন একটা প্রাইভেসি অ্যাপ ইচ্ছাকৃতভাবে ধীর। তা না। এনক্রিপশন সেই জিনিস না যার জন্য আপনি অপেক্ষা করছেন। অপেক্ষাটা আপনার ফোনের ব্যাটারি সেভার, আর একই ফোন একটা ব্যাংকের অ্যালার্টও ঠিক একইভাবে দেরি করত।
আমার Signal-এর নোটিফিকেশন কেন দেরি করে?
একটা নোটিফিকেশন দেখাতে, Signal-এর একটু জাগতে হয়, মেসেজটা আনতে হয় আর আপনার ফোনেই এটা ডিক্রিপ্ট করতে হয়। Android-এর প্রস্তুতকারকরা ব্যাটারির লাইফের জন্য কঠিন লড়াই করে, আর স্ক্রিন অন্ধকার থাকতে জাগতে চাওয়া একটা অ্যাপ তাদের প্রথম সীমিত করার মতো জিনিস। Samsung অ্যাপকে ঘুম পাড়ায়, Xiaomi এগুলো আবার শুরু হতে অস্বীকার করে, Vivo আর Oppo ব্যাকগ্রাউন্ড অ্যাক্টিভিটি কাটে, Infinix আর Tecno এগুলো ফ্রিজ করে। রেজাল্টটা একই: ধরুন 9:02-এ পাঠানো একটা মেসেজ আপনার ফোনে 9:40-এ দেখা দেয়, যখন আপনি কাকতালীয়ভাবে স্ক্রিন স্পর্শ করেন।
কিছু বদলানোর আগে আপনি যা দেখেন তার সাথে সম্ভাব্য কারণ মেলাতে টেবিলটা ব্যবহার করুন।
| আপনি যা দেখেন | সম্ভাব্য কারণ | কোথায় দেখবেন |
|---|---|---|
| ফোন খোলার সময় মেসেজ একগুচ্ছে আসে | ব্যাটারি সেভার Signal ধরে রাখছে | নিচের ব্যাটারি আর অটো-স্টার্ট সেটিংস |
| শুধু রাতে বা ফোন কিছুক্ষণ স্থির থাকার পর দেরি | স্ক্রিন বেশি সময় বন্ধ থাকলে আরও গভীর ঘুম | ব্যাটারি সেটিংস, তারপর সারারাত টেস্ট করুন |
| একটা চ্যাট চুপ, বাকিগুলো ঠিক | সেই চ্যাটটা Signal-এ মিউট করা | Signal-এ চ্যাটের সেটিংস |
| নোটিফিকেশনে শুধু “নতুন মেসেজ” লেখা | Signal-এর নোটিফিকেশনের কনটেন্ট সেটিং | Signal › Settings › Notifications › Show |
| নোটিফিকেশন সময়মতো আসে কিন্তু শব্দ করে না | সাইলেন্ট মোড, ‘বিরক্ত করবেন না’, বা একটা মিউট করা ক্যাটাগরি | সাউন্ড সেটিংস, ব্যাটারি না |
আগে কোন Signal সেটিংস চেক করা উচিত?
Signal খুলুন, আপনার প্রোফাইল ছবিতে ট্যাপ করুন, তারপর Settings › Notifications। Messages notifications চালু থাকা উচিত, একটা সাউন্ড সহ। Show নামের অপশনটা দেখুন। এটা ঠিক করে নোটিফিকেশন কী বলে: নাম আর মেসেজ, শুধু নাম, নাকি কোনোটাই না। একটা শেয়ার করা ফোনে “কোনো নাম বা মেসেজ না” বেছে নেওয়া একটা যুক্তিসঙ্গত প্রাইভেসি পছন্দ, কিন্তু এটা প্রতিটা নোটিফিকেশনকে একই দেখায়, আর কিছু মানুষ এটাকে “Signal আমার মেসেজ দেখানো বন্ধ করে দিয়েছে” হিসেবে পড়েন।
তারপর চ্যাটটা নিজেই। প্রতিটা কনভারসেশনের নিজের সেটিংস আছে, যেখানে এটা এক ঘণ্টা, একদিন বা চিরতরে মিউট করতে পারেন, আর একটা কাস্টম সাউন্ড বেছে নিতে পারেন। মাস আগে মিউট করে ভুলে যাওয়া একটা চ্যাট “Signal আমাকে আমার বোনের কথা কখনো জানায় না”-র একটা খুব সাধারণ কারণ। গ্রুপ ওয়ান-টু-ওয়ান চ্যাটের চেয়ে বেশি মিউট করা হয়, আর তেমনই থাকে।
ব্যাটারি: Unrestricted, আর “ব্যবহার না হলে app activity pause করুন”
এটাই সবচেয়ে গুরুত্বপূর্ণ সমাধান। Settings › Apps › Signal › Battery খুলে Unrestricted বেছে নিন। কিছু ফোন এটাকে “Don’t optimize” বা “No restrictions” বলে, আর কিছু এটাকে App battery usage-এর নিচে একটা পেজ গভীরে লুকিয়ে রাখে। একই স্ক্রিনের Mobile data পেজেও ব্যাকগ্রাউন্ড ডেটা অনুমোদিত কিনা নিশ্চিত করুন, বিশেষ করে Data Saver ব্যবহার করলে।
Android-এর একটা সুইচও আছে, সাধারণত একই App info পেজে, নাম “Pause app activity if unused” বা “Manage app if unused”। Android সিদ্ধান্ত নিলে আপনি দীর্ঘ সময় একটা অ্যাপ খোলেননি, এটা এর অনুমতি সরিয়ে দেয় আর নোটিফিকেশন বন্ধ করে দেয়। আপনি সম্ভবত Signal যথেষ্ট ঘন ঘন খোলেন যে এটা কখনো ট্রিগার হয় না। কিন্তু Signal যদি এমন একটা অ্যাপ হয় যা শুধু একটা পরিবারের গ্রুপের জন্য রাখেন আর মৌসুমে একবার খোলেন, এই সুইচটা বন্ধ করুন।
Samsung, Xiaomi, Vivo, Oppo আর Tecno-র বেলায় কী?
Android-এর নিজের ব্যাটারি সেটিংয়ের ওপরে, বেশিরভাগ ফোন প্রস্তুতকারক একটা দ্বিতীয় লেয়ার যুক্ত করে। সেই দ্বিতীয় লেয়ারেই Signal সাধারণত আটকে যায়। আমরা প্রতিটার জন্য একটা আলাদা গাইড লিখেছি, ঠিক সুইচগুলো সহ:
- Samsung: Signal-কে Never sleeping apps-এ যুক্ত করুন। Samsung-এর স্লিপিং অ্যাপ কীভাবে কাজ করে।
- Xiaomi, Redmi আর POCO: Autostart, Battery saver No restrictions-এ সেট, আর recent apps-এ একটা লক। Xiaomi সমাধান।
- Vivo, Oppo আর Realme: ব্যাকগ্রাউন্ড পাওয়ার আর অটো লঞ্চ। Vivo, Oppo আর Realme গাইড।
- Infinix, Tecno আর itel: Phone Master-এর Auto-start management আর screen-off push অপশন। Infinix আর Tecno গাইড।
এই সীমাগুলো ট্র্যাক করা একটা ওপেন-সোর্স সাইট Don’t kill my app, কতটা কঠোর তা দিয়ে প্রস্তুতকারকদের র্যাঙ্ক করে। আপনার ফোন ব্র্যান্ড ওপরের তালিকায় না থাকলে এর মূল পেজ দেখার মতো।
Signal কি Google Play services ছাড়াই কাজ করে?
হ্যাঁ। Signal Google Play services ছাড়া ফোনেও চলে, যেমন কিছু কাস্টম ROM আর Google অ্যাপ ছাড়া বিক্রি হওয়া ফোন। সেই ফোনগুলোতে এটা Google-এর পুশ সার্ভিস ব্যবহার করতে পারে না, তাই এটা এর বদলে নিজের কানেকশন খোলা রাখে। এটা ওপরের ব্যাটারি সেটিংসকে আরও গুরুত্বপূর্ণ বানায়: একটা ব্যাটারি সেভার যা সেই কানেকশন কেটে দেয় আপনার নোটিফিকেশনও কাটে। এরকম একটা ফোন ব্যবহার করলে, Signal-এর জন্য Unrestricted ব্যাটারি ঐচ্ছিক না।
এটা ঠিক হয়েছে কিনা কীভাবে চেক করব?
ফোনটা লক করুন, এক মিনিট রাখুন, আর কাউকে আপনাকে একটা Signal মেসেজ পাঠাতে বলুন। কয়েক সেকেন্ডের মধ্যে এটা দেখা দেওয়া উচিত। ভালো। এখন আসল টেস্ট: ফোনটা এক ঘণ্টা বা সারারাত না ছুঁয়ে আবার জিজ্ঞেস করুন। স্ক্রিন যত বেশি সময় অন্ধকার থাকে ব্যাটারি সেভার তত কঠোর হয়, তাই একটা দ্রুত পাস তখনও রাত 3টায় একটা দেরি হওয়া মেসেজে বদলে যেতে পারে। শুধু দীর্ঘ টেস্টটাই আপনাকে আসল সত্যি বলে।
একটা Signal কন্টাক্টকে সাইলেন্টেও কীভাবে বাজাব?
একটা চ্যাটের জন্য Signal-এর কাস্টম সাউন্ড তখনও একবার বাজে, নোটিফিকেশনের ভলিউমে, আর সাইলেন্ট মোড তা চুপ করে দেয়। একজনের মেসেজ আপনাকে জাগাতে হলে, একজন বাবা-মা, একজন কেয়ারার, নাইট শিফটের একজন সহকর্মী, আপনার এটা অ্যালার্মের মতো বাজা দরকার। Message Alarm একটা ফ্রি Android অ্যাপ যা জোরে একটা অ্যালার্ম বাজায়, আপনার ফোন সাইলেন্টে থাকলেও, আপনার বেছে নেওয়া মানুষের কাছ থেকে বা শব্দসহ গুরুত্বপূর্ণ একটা মেসেজ এলে।
- Signal-এ, Settings › Notifications খুলে Show-কে Name and message-এ সেট করুন (বা অন্তত Name only), যাতে নোটিফিকেশনে প্রেরক থাকে।
- Message Alarm ইনস্টল করুন, নোটিফিকেশন অ্যাক্সেসের অনুমতি দিন, আর ফুল-স্ক্রিন অ্যালার্ম কার্ডের জন্য অন্য অ্যাপের উপর দেখান অনুমতি দিন।
- Signal-কে নজরে রাখা অ্যাপ হিসেবে যুক্ত করুন আর শুধু অ্যালার্ম বাজবে-তে কন্টাক্টের নাম লিখুন, ঠিক যেমন Signal তা দেখায়।
- একটা টোন, অ্যালার্মের ভলিউম আর এটা কতবার বাজবে (1 থেকে 10) বেছে নিন, আর চাইলে ভাইব্রেশন চালু করুন।
- আপনার ফোন সাইলেন্টে রেখে সেই মানুষটাকে একটা টেস্ট মেসেজ পাঠাতে বলুন।
প্রথম ধাপটাই মানুষ মিস করে। Message Alarm Signal পোস্ট করা নোটিফিকেশন পড়ে, আর কিছুই না। Signal কোনো নাম বা মেসেজ না দেখানোর জন্য সেট থাকলে, নোটিফিকেশনটা কখনো বলে না কে লিখেছে, তাই একটা নামের নিয়ম মেলাতে পারবে না। শুধু অ্যালার্ম বাজবে-র জন্য “Name only” যথেষ্ট; মেসেজে আছে-র শব্দের জন্য মেসেজের লেখাও লাগে। SMS আর অন্যান্য অ্যাপের জন্যও একই সেটআপ কাজ করে, আমাদের নির্দিষ্ট কন্টাক্টকে সাইলেন্টেও বাজানোর গাইডে যেমন আছে।
দুটো সরল সীমা। ফোন Signal ফ্রিজ করে রাখলে আর কোনো নোটিফিকেশন না আসলে, Message Alarm-এর বাজার মতো কিছুই নেই, তাই ওপরের ব্যাটারি সেকশনটাই আগে। Message Alarm-এর নিজেও একই ব্যবস্থা লাগে: এর “ব্যাকগ্রাউন্ড সমস্যা ঠিক করুন” স্ক্রিন নিজের জন্য Battery আর Auto-start-এ নিয়ে যায় আর জিজ্ঞেস করে “অটো-স্টার্ট চালু আছে?” কারণ Android অ্যাপকে এটা বলে না। আর এর অ্যাক্টিভিটি স্ক্রিন প্রতিটা মিল আর কেন একটা বাজেনি দেখায়, তাই আপনি জানেন পাঠানো হয়েছে এমন একটা টেস্ট মেসেজে একদমই কোনো মিল না দেখালে, ফোনটা সম্ভবত Signal-এর নোটিফিকেশন ধরে রেখেছিল।
ফ্রি প্ল্যানে Message Alarm 3টি অ্যাপ নজরে রাখে আর দিনে 7টি আর সপ্তাহে 35টি অ্যাপ অ্যালার্ম বাজায়, সপ্তাহে 2টি অটো-রিপ্লাইসহ। লিমিটের বেশি মিল বাজে না, আর অ্যাক্টিভিটি কেন দেখায়। সেভ করা নোটিফিকেশন আর নোটিফিকেশন হিস্টরি ফ্রি আর আনলিমিটেড। Signal-এর মতো একটা প্রাইভেসি অ্যাপের জন্য এই অংশটা গুরুত্বপূর্ণ: আপনার মেসেজ যাচাই হয় আপনার ফোনেই, কখনো আপলোড হয় না।
মানুষ যা জানতে চান
Signal কেন আমার মেসেজ দেরিতে পৌঁছায়?
কারণ স্ক্রিন বন্ধ থাকলে ফোনের ব্যাটারি সেভার Signal-কে ঘুমিয়ে রাখে। Settings › Apps › Signal › Battery-এ Unrestricted বেছে নিন, তারপর আপনার ফোন প্রস্তুতকারকের keep-awake বা অটো-স্টার্ট তালিকায় Signal যুক্ত করুন।
Signal কেন নোটিফিকেশনে শুধু “নতুন মেসেজ” বলে?
Signal-এর Show নামের নোটিফিকেশন সেটিং নাম আর মেসেজ লুকানোর জন্য সেট করা। এটা একটা প্রাইভেসি পছন্দ, Signal › Settings › Notifications-এর নিচে পাওয়া যায়। কে লিখেছে দেখতে চাইলে Name only বা Name and message বেছে নিন।
এনক্রিপশনের কারণে Signal কি অন্য অ্যাপের চেয়ে ধীর?
বোঝার মতো কোনোভাবে না। একটা দেরি হওয়া Signal মেসেজ প্রায় সবসময় ফোনটা ব্যাকগ্রাউন্ডে অ্যাপটা ধরে রাখার কারণে, যা অন্য কোনো অ্যাপকেও একইভাবে দেরি করাত।
একটা Signal মেসেজ কি সাইলেন্টেও বাজতে পারে?
Signal-এর নিজের সাউন্ড সাইলেন্ট মোড অনুসরণ করে। Message Alarm আপনার নাম দেওয়া একটা কন্টাক্টের জন্য Android-এর অ্যালার্মের স্ট্রিমে একটা অ্যালার্ম বাজাতে পারে, Signal-এর নোটিফিকেশনে প্রেরকের নাম দেখালে।