hezk
← Tüm projeler
Bildirim · Web ve mobil

Pushlan: ekibin telefonuna düşen sistem bildirimleri

Sistemlerdeki olayları tek HTTP isteğiyle ekibin telefonuna taşıyan bildirim servisi; kaç kişinin okuduğu, kaçının “Aldım” dediği görünüyor.

TÜRKendi ürünümüz · Pushlan
YIL2026
KAPSAMAPI, web, Android, iPhone
NEDEN YAPTIK

“Sistemlerimizin bildirimlerini Discord’a düşürüyorduk. Discord erişime kapanınca aynı pratiklikte bir şey gerekti; başka bir sohbet uygulamasına taşımak yerine kendimiz yazdık.”

SORUN

Sistemlerimizde olan biteni ekibe haber vermek için Discord kullanıyorduk. Discord erişime kapanınca bu düzen ortadan kalktı. Aynı işi başka bir sohbet uygulamasına taşımak istemedik.

FARK ETTİĞİMİZ

Sohbet uygulaması bu iş için yalnız bir taşıyıcıydı. Asıl gereken sohbet değildi: her olayın kendi kanalına düşmesi, telefona bildirim olarak gelmesi, kaç kişinin okuduğunun ve teyit ettiğinin görünmesiydi.

Ne yaptık

  1. 01Tek HTTP isteğiyle kanala düşen bildirim
  2. 02Her projeye ayrı kanal; anahtar ve kod örneği hazır
  3. 03Bildirimin üzerinden “Aldım” teyidi
  4. 04Kanal başına ses, susturma, sessiz saatler
  5. 05Web, Android ve iPhone’da aynı akış
  6. 06Telefondan sunucuya ve cihaza imzalı komut

Pushlan’da neler var?

01 · KANAL

Bildirim kime gidiyor, kaç kişi gördü?

Her olay türünün kendi kanalı var; bildirim o kanalın üyelerine gidiyor. Her olayı kaç kişinin okuduğu günlükte yazıyor; teyit isteyen olayda kaçının teyit ettiği de.

Bildirim kime gidiyor, kaç kişi gördü?
02 · YENİ KANAL

Yeni projeye bildirim nasıl ekleniyor?

Kanalı açınca anahtarı ve hazır kod örneği birlikte geliyor; proje o anahtarla ilk bildirimini gönderiyor. Biz her yeni projeye böyle bir kanal açıyoruz; Discord botu yazmıyoruz artık.

Yeni projeye bildirim nasıl ekleniyor?
03 · TEK İSTEK

Bir sistem Pushlan’a nasıl bağlanıyor?

Kanalın anahtarıyla tek bir HTTP isteği gönderiyor; kurulacak kitaplık yok. Kod örnekleri kanal ayarlarında hazır. Pushover biçimindeki isteği de kabul ediyor.

Bir sistem Pushlan’a nasıl bağlanıyor? · 1/2
1 / 2
04 · ALDIM

Bu olayı gören, üstlenen var mı?

Gönderen sistem olayı “teyit ister” diye işaretleyebiliyor. Olayın altında “Aldım” düğmesi çıkıyor; basılınca düğme saatiyle birlikte rozete dönüyor, günlükte okuyan sayısı artıyor. Aynı düğme bildirimin üzerinde de var; uygulama açılmadan basılıyor.

Bu olayı gören, üstlenen var mı?
05 · DİNLEYİCİLER

Telefondan sunucuya komut gider mi?

Gidiyor; bizim de çok işimize yarıyor. Sunucuya ya da cihaza kurulan dinleyicinin komutları düğme oluyor; örneğin “etiket yazdır” ya da “yeniden başlat”. Makinede port açmak gerekmiyor. Komut imzalı; 60 sn içinde alınmazsa hiç çalışmıyor.

Telefondan sunucuya komut gider mi?
06 · SES

Telefona bakmadan ne olduğu anlaşılır mı?

Her üye her kanal için ayrı ses seçiyor: siparişte kasa, alarmda siren. 12 ses ve “Sessiz” var; kanalın simgesi de 49 seçenekten seçiliyor.

Telefona bakmadan ne olduğu anlaşılır mı?
07 · SESSİZ SAATLER

Gece de çalacak mı?

Sessiz saatler gün ve saat aralığıyla ayarlanıyor; kanal susturulabiliyor, tüm bildirimler duraklatılabiliyor. Olay yine kanala düşüyor, yalnız cihaz uyarısı gelmiyor.

Gece de çalacak mı?
08 · WEB

Bilgisayarda da açılıyor mu?

Açılıyor. Android ve iPhone uygulaması var; aynı akış tarayıcıda da açılıyor. Bir yerde okunan olayın telefondaki bildirimi kendiliğinden kalkıyor.

Bilgisayarda da açılıyor mu? · 1/2
1 / 2
09 · GÜNLÜK

Geçen hafta ne oldu, kaç kişi okudu?

Tüm olaylar tek listede; kanala, öneme ve süreye göre süzülüyor. Her satırda okuyan, teyit eden ve iletilen cihaz sayısı var. Pushlan’ın kendi yayın sonucu da bir Pushlan kanalına düşüyor.

Geçen hafta ne oldu, kaç kişi okudu?
10 · BUGÜN

Ürün şu an nerede?

Kapalı testte. Hesaplar davetle açılıyor; fiyat henüz belirlenmedi.

Ürün şu an nerede?
ÖZET
Tek istekher sistemden, kitaplık kurmadan
Her projekendi kanalında; Discord botu yazmıyoruz
Aldımkaç kişi okudu, kaç kişi teyit etti
TEKNOLOJİ
LaravelWebSocket · ReverbWeb Push · FCM · APNsKotlin · SwiftPython · Node.js · PHP

Vaktinizi boşa harcamıyoruz.

Kısa bir telefon görüşmesiyle ihtiyacınızı dinleyelim; otomatikleştirip otomatikleştiremeyeceğimizi hemen söyleyelim.

Güvenlik doğrulaması yükleniyor…