İçeriğe geç

Push Bildirimleri

Jonot, bir müşterinin sıra numarası CALLED durumuna geçtiğinde ona bir sistem bildirimi gönderir — tarayıcı sekmesi arka planda olsa veya telefon kilitli olsa bile. Atlanan bir sıra numarası tekrar çağrıldığında ve ardından bir kez daha çağrıldığında da bildirimler gönderilir.

  1. Bir müşteri bir sıraya katılmak üzereyken sıra seçici ekranını görür.
  2. Sıra listesinin üzerinde push bildirimlerini açma kartı belirir. Müşteri Beni bilgilendir‘e dokunur ve sıraya katılmadan önce tarayıcı iznini verir.
  3. Tarayıcısı bir Web Push aboneliği kaydeder.
  4. Müşteri sıraya katılır ve bir sıra numarası alır. Abonelik, sunucu tarafında sıra numarasına bağlanır.
  5. Bir gişe sıra numarasını çağırdığında, sunucu o sıra numarasına ait tüm etkin aboneliklere bir push mesajı gönderir.
  6. Müşterinin cihazı uyanır ve sıra numarasını, sıra adını ve konumu içeren bir sistem bildirimi gösterir. Bildirime dokunmak sıra numarası ekranını açar.
  7. Sıra numarası nihai bir duruma ulaştığında (COMPLETED, CANCELED veya NO_SHOW) abonelik otomatik olarak silinir. Müşteri abonelikten çıktığında veya tarayıcı iznini kaldırdığında geçersiz kalan abonelikler de silinir.

Sıra seçicide katılmayan müşteriler, sıra numarası ekranından da katılabilir — sıra numarası WAITING veya CALLED durumundayken bir bildirim kartı gösterilir.

Atlanan sıra numarası tekrar çağrılma bildirimleri

Bölüm başlığı “Atlanan sıra numarası tekrar çağrılma bildirimleri”

Bir müşterinin sıra numarası atlanırsa (SKIPPED durumuna taşınırsa), push aboneliği etkin tutulur. Personel daha sonra sıra numarasını tekrar çağırdığında (onu WAITING durumuna geri taşıyarak) ve ardından çağırdığında, müşteri sıra numarası sayfasını kapatmış olsa bile push bildirimini alır.

Bu, katılan ve sonra oradan ayrılan bir müşterinin, tarayıcıyı açık tutmasına gerek kalmadan personel kendisini tekrar çağırdığında yine de bildirim aldığı anlamına gelir.

DurumGösterilen
İstem (izin henüz istenmedi)Katılım CTA kartı (sıra seçici + sıra numarası ekranı)
İzin verildi + abone olundu”Sizi bilgilendireceğiz — bu sekmeyi kapatabilirsiniz” onayı
İzin reddedildiAlternatif tavsiye + tarayıcı ayarlarına bağlantı
Tarayıcı desteklenmiyorHiçbir şey (sessizce atlanır)

Abone olunduktan sonra, sekme kapalı olsa veya telefon arka planda olsa bile push bildirimleri tarayıcı tarafından teslim edilir — müşterilerin sıra numarası sayfasını açık tutmasına gerek yoktur.

Sıra numarası sayfası bağlantısını kaybederse, örneğin kısa süreli bir ağ kesintisinde, ekranda Bağlantı koptu — yeniden bağlanılıyor… göstergesi görünür. Bu gösterge yalnızca nihai duruma ulaşmamış sıra numaralarında ve ilk sayfa yüklemesinden sonra gösterilir. Ağ yeniden kullanılabilir olduğunda bağlantı otomatik olarak kurulur.

iOS Safari 16.4+, Web Push’u destekler ancak yalnızca uygulama Ana Ekrana eklendiğinde (bağımsız modda). Normal tarayıcıda iOS Safari’de:

  • Sıra seçici, sıra listesinin üzerinde bir Jonot'u Ana Ekrana Ekleyin yönlendirme kartı gösterir.
  • Ana Ekrana ekledikten sonra müşteri Jonot’u Ana Ekran simgesinden yeniden açar ve standart bildirimleri açma düğmesini görür.

Her push aboneliği tek bir sıra numarasına bağlıdır ve yalnızca o numaranın yaşam döngüsü boyunca sürer. Jonot bu aboneliği tanıtım veya toplu mesajlar için kullanamaz. Yalnızca sıra numarasının CALLED durumuna geçmesi bildirim gönderir.

GDPR / rıza dayanağı: abonelik, müşterinin az önce oluşturduğu sıra numarasına bağlıdır. Sıra numarasının kendisini kapsayan aynı rıza dayanağı (meşru menfaat / sözleşmenin ifası) tek bildirimi de kapsar. Ayrı bir rıza toplama gerekmez.

  • Standartlar: RFC 8291 (AES-128-GCM) uyarınca yük şifrelemeli ve RFC 8292 uyarınca VAPID ile kimliği doğrulanmış isteklerle Web Push.
  • Abonelik depolama: her abonelik tek bir sıra numarasına bağlıdır ve o sıra numarası nihai bir duruma ulaştığında otomatik olarak silinir.