Teknik
Bildirim geldi ama telefon çalmadı — personel telefonunda uyarılar neden kaçar
Ekranda bildirim duruyor, ses çıkmamış. iOS ve Android'de uyarıyı sessize alan yedi ayrı mekanizma ve iş telefonunu bunlara karşı ayarlama sırası.
Servis sistemleri kurarken en çok vakit alan kısım, sanılanın aksine yazılımın kendisi değil. Talebin kasadaki ekrana düşmesi bir günlük iş. Talebin, otoparkın diğer ucundaki bir görevlinin cebindeki telefonda ses çıkarması ise haftalarca sürebiliyor.
Sebebi şu: modern telefonlarda bildirimi susturan tek bir düğme yok. En az yedi ayrı mekanizma var ve her biri sessizce çalışıyor. Hiçbiri size "bu uygulamanın sesini kapattım" demiyor.
Aşağısı, o yedi mekanizmanın listesi ve iş telefonunu bunlara karşı ayarlama sırası.
Önce doğru soruyu sorun: bildirim geldi mi, gelmedi mi?
Teşhise başlarken ilk ayrım bu. İkisi tamamen farklı problemler ve birbirine karıştırılması saatler kaybettiriyor.
Telefonu kilitleyin, birinden test uyarısı göndermesini isteyin, otuz saniye bekleyin ve telefona dokunmadan bakın.
- Bildirim ekranda görünüyor ama ses çıkmadı: teslim sorunu yok, ses bastırılıyor. Aşağıdaki listeye bakın.
- Bildirim hiç yok, ekranı açınca düşüyor: teslim gecikiyor. Bu genelde ağ ya da pil optimizasyonu problemi; Android bölümüne bakın.
iOS'ta sesi kesen beş şey
1. Sessiz mod
En bariz olanı ama en çok atlanan. iPhone 15 Pro ve sonrasında yandaki anahtar yerine Aksiyon düğmesi var; yanlışlıkla basılması eskisinden kolay. Kilit ekranında zil üstü çizili simge görünür.
Sessiz moddayken hiçbir uygulama ses çıkaramaz. İstisnası aşağıda anlatacağımız kritik uyarılar.
2. Zil seviyesi sıfır
Sessiz mod kapalı olabilir ama Ayarlar → Sesler ve Dokunuşlar altındaki "Zil sesi ve uyarılar" kaydırıcısı dipte olabilir. Yan tuşlarla ses açmak çoğu telefonda medya sesini değiştirir, zil sesini değil.
Bunu ayırt etmenin kesin yolu: aynı ekranda bir zil sesi seçmeye çalışın. Seçerken ses duymuyorsanız zil kanalı kapalıdır.
Bu ayrım bir yerde daha işe yarıyor: uygulama ekranı açıkken çalan sesler genelde medya kanalından gelir, bildirim sesi ise zil kanalından. Yani "uygulama açıkken çalıyor, kilitliyken çalmıyor" diyorsanız büyük ihtimalle zil kanalı kapalı, medya kanalı açık demektir.
3. Odak modları
Rahatsız Etmeyin, Uyku, Sürüş, İş... Odak açıkken bildirimler sessizce iletilir. Sürüş odağı otomatik tetiklenebiliyor; araç kullanan vale görevlisinin telefonunda bu özellikle sinsi bir sorun.
İş telefonu için doğru ayar, odak modunu tamamen kapatmak yerine servis uygulamasını izin verilen uygulamalar listesine eklemek.
4. Zamanlanmış Özet
Ayarlar → Bildirimler → Zamanlanmış Özet. Açıksa, listeye dahil edilen uygulamaların bildirimleri bekletilir ve günde bir iki kez toplu hâlde teslim edilir. Ses çıkmaz, ekran yanmaz.
Belirtisi çok karakteristik: bildirim var, ama kilit ekranı hiç uyanmamış. İş telefonunda bu özelliği kapatın ya da en azından servis uygulamasını listeden çıkarın.
5. Bildirimi kaydırıp "sessize alma"
En çok baş ağrıtan ve en zor fark edileni bu. iOS'ta bir bildirimi sola kaydırıp Seçenekler'e girdiğinizde "1 saat sessize al", "Bugün için sessize al" ve "Sessiz teslim et" seçenekleri çıkar.
Yanlışlıkla dokunulması çok kolay, özellikle bildirim yığınını temizlerken. Sonrasında uygulama ayarlarında hiçbir şey kapalı görünmez; sesler açıktır, kilit ekranı işaretlidir, odak yoktur. Ama ses çıkmaz.
Bunu geri almak için yine bir bildirimi sola kaydırıp Seçenekler'e bakın; "Sesi aç" yazıyorsa sebep budur. Emin olamıyorsanız kesin çözüm uygulamayı silip yeniden kurmak — iOS o uygulamaya ait bütün bildirim durumunu sıfırlar.
Sessiz modu delmek: kritik uyarılar
iOS'ta sessiz moddayken bile ses çıkarmanın tek yolu Kritik Uyarı (Critical Alert) yetkisidir. Bu, uygulama geliştiricisinin Apple'dan ayrıca başvurup onay alması gereken özel bir izindir; kod yazarak açılamaz.
Apple bu yetkiyi ağırlıklı olarak sağlık ve güvenlik uygulamalarına veriyor, onay garanti değil. Yani "telefon sessizdeyken de çalsın" beklentisi, çoğu iş uygulaması için karşılanamayan bir beklenti. Doğru yaklaşım, iş telefonunun sessiz modda tutulmamasını bir kural hâline getirmek.
Android'de sesi kesen iki şey
6. Bildirim kanalının sesi kanal oluşturulurken sabitlenir
Bu, Android'in en çok tuzağa düşüren davranışı ve çoğu geliştirici bunu ilk kez canlıda öğreniyor.
Android 8'den beri her bildirim türü bir kanala bağlı. Kanalın sesi, önem derecesi ve titreşimi kanal ilk oluşturulduğu anda belirlenir. Sonradan kodla değiştirmeye çalışmak işe yaramaz; sistem yeni değeri sessizce yok sayar.
Pratikte anlamı şu: uygulamayı özel zil sesi olmadan bir kez kurduysanız, güncelleme geldiğinde ses gelmez. Kullanıcının ya kanalın ayarını elle değiştirmesi ya da uygulamayı silip yeniden kurması gerekir.
Kanal ayarına şuradan bakılır: Ayarlar → Uygulamalar → (uygulama) → Bildirimler → (kanal adı). Ses ve önem derecesi orada görünür.
7. Pil optimizasyonu ve üretici kısıtlamaları
Saf Android'de pil optimizasyonu bildirimleri nadiren engeller. Ama Xiaomi, Huawei, Oppo ve bir ölçüde Samsung, arka planda çalışan uygulamaları kendi ek katmanlarıyla agresif biçimde durduruyor. Uygulama kapatılınca bildirim akışı da kesiliyor.
İş telefonu için yapılacaklar:
- Uygulamayı pil optimizasyonundan muaf tutun ("Kısıtlanmamış" / "Sınırsız")
- Otomatik başlatma iznini açın (Xiaomi ve Oppo'da ayrı bir ekran)
- Uygulamayı son kullanılanlar ekranında kilitleyin (asma kilit simgesi)
- "Uygulamaları uykuya al" listesinden çıkarın (Samsung)
iOS'ta ana ekrana eklenmemiş web uygulaması
Ayrı bir başlık hak ediyor: iOS'ta bir web uygulaması (PWA) bildirim gönderebilir, ama yalnızca kullanıcı onu Ana Ekrana Ekle ile kurduysa. Safari sekmesinde açık duran bir sayfa bildirim izni bile isteyemez.
Personel telefonuna sistemi kurarken bu adım atlanırsa bildirimler hiç gelmez ve sebebi hiçbir yerde yazmaz. Android'de böyle bir kısıt yok.
İş telefonu kurulum sırası
Yeni bir personel telefonunu servise açarken sırasıyla:
- Sessiz modu kapatın, zil seviyesini sonuna kadar açın
- Odak modlarını kontrol edin; kullanılacaksa servis uygulamasını izin listesine ekleyin
- iOS'ta Zamanlanmış Özet'i kapatın
- Uygulama bildirim ayarlarında sesin, kilit ekranının ve zamana duyarlı bildirimlerin açık olduğunu doğrulayın
- Android'de pil optimizasyonundan muaf tutun ve kanal sesini kontrol edin
- iOS'ta web uygulaması kullanılıyorsa Ana Ekrana Ekle ile kurun
- Telefonu kilitleyip gerçek bir test talebi gönderin. Bu adım atlanırsa geri kalanı bir işe yaramaz.
Son madde en önemlisi. Ayarları tek tek doğrulamak, gerçek koşulda tek bir test yapmanın yerini tutmuyor.
Cihaz ayarına güvenmeyin, sisteme yedek koyun
Bütün bu ayarlar bir insanın telefonunda duruyor ve o insan yarın yanlışlıkla bir bildirimi sessize alabilir. Bu yüzden ayarların doğru olması yeterli bir güvence değil.
İyi kurgulanmış bir servis sistemi şunları da yapar:
- Talebi birden fazla cihaza düşürür (kasadaki ekran ve servis sorumlusunun telefonu)
- Cevapsız kalan talebi belirli aralıklarla tekrar duyurur, süre uzadıkça daha ısrarlı
- Ekran açıkken sesi uygulamanın kendi ses kanalından çalar, böylece sessiz moddan etkilenmez
- Bekleyen talebi ekranda görsel olarak da tutar, ses kaçsa bile bakıldığında görünür
Vale tarafında bunun neden hayati olduğunu kapıda bekleyen misafir yazısında anlattık: görevli otoparkın öbür ucunda koşuyorsa, telefonuna bakma ihtimali sıfırdır.
Sık sorulanlar
Bildirim ekranda görünüyor ama ses çıkmıyor, sebebi ne olabilir?
Teslim çalışıyor, ses bastırılıyor demektir. En sık üç sebep: telefon sessiz modda, zil seviyesi sıfır, ya da bildirim daha önce yanlışlıkla sessize alınmış. Kilit ekranı hiç uyanmıyorsa Zamanlanmış Özet'e de bakın.
iPhone sessiz moddayken uygulama zil çalabilir mi?
Yalnızca uygulamanın Apple'dan Kritik Uyarı yetkisi varsa. Bu yetki başvuruyla veriliyor ve genelde sağlık ile güvenlik uygulamalarına açılıyor. Yetki yoksa sessiz modda ses çıkmaz; çözüm iş telefonunu sessiz modda tutmamaktır.
Android'de bildirim sesini değiştirdim ama eski ses geliyor, neden?
Bildirim kanalının sesi kanal ilk oluşturulduğunda sabitlenir ve sonradan uygulama tarafından değiştirilemez. Ya kanal ayarından elle değiştirmeniz ya da uygulamayı silip yeniden kurmanız gerekir.
Telefon kilitliyken bildirim hiç gelmiyor, ekranı açınca düşüyor. Bu neden olur?
Bu bir ses değil teslim problemidir. Android'de genelde pil optimizasyonu ya da üretici kaynaklı arka plan kısıtlaması, bazen de zayıf ağ bağlantısı sebep olur. Uygulamayı pil optimizasyonundan muaf tutmak çoğu durumda çözüyor.