OneSignal ve push bildirimleri özellikle gerçek zamanlı iletişim için tasarlanmamıştır. En iyi şekilde, her iki kullanıcı da uygulamanızda aktif değilken bir yedek olarak kullanılırlar.Gerçek zamanlı iletişim için, şunlar gibi özel canlı sohbet çözümlerini düşünün:
Sosyal etkinlik bildirimleri
Bir kullanıcı sosyal eylemlerde yer aldığında bir push bildirimi tetikleyin.Yaygın sosyal eylemler
| Eylem | Örnek mesaj |
|---|---|
| Beğeni | ”Anna gönderini beğendi.” |
| Bahsetme | ”Leo senden bir yorumda bahsetti.” |
| Etiket | ”Sara seni bir fotoğrafta etiketledi.” |
| Davet | ”Ben seni etkinliğe davet etti.” |
| Yorum | ”Maya yanıtladı: ‘Harika görünüyor!’” |
| Takip | ”James seni takip etmeye başladı.” |
| Paylaşım | ”Alex ‘Hawaii Albümü’nü seninle paylaştı.” |
Gereksinimler
- Kullanıcı etkinliğini ve ilişkilerini takip eden bir backend veya CRM.
- Kullanıcıları tanımlamak için OneSignal’de ayarlanmış External ID’ler.
- Create Notification API’mizi kullanma.
Kurulum
1. Kullanıcıları External ID ile eşleyin
OneSignal’de kullanıcıları benzersiz şekilde tanımlamak için Aliases & External ID’yi kullanın.2. Sosyal eylemi tespit edin
Backend’inizde, eylemi kimin gerçekleştirdiğini ve kimi etkilediğini takip edin.json
3. Bir push bildirimi gönderin
Alıcıyı bilgilendirmek için OneSignal API’sini kullanın:Eklentiler
- Kullanıcı adları, gönderi başlıkları, resimler ve daha fazlası gibi özel verileri eklemek için Mesaj Kişiselleştirme’yi kullanın!
- Activity Feed kullanarak sosyal uyarıların geçmişini görüntüleyin.
Doğrudan (kullanıcıdan kullanıcıya) mesajlar
Kullanıcılara yeni bir mesajları olduğunu bildirin ve isteğe bağlı olarak mesaj içeriğini veya sohbete derin bağlantı ekleyin. Push bildirimleri en iyi şekilde, her iki kullanıcı da uygulamada aktif olarak sohbet etmediğinde bir yedek olarak kullanılır.
Kurulum
1. Kullanıcıları External ID ile eşleyin
OneSignal’de kullanıcıları benzersiz şekilde tanımlamak için Aliases & External ID’yi kullanın.2. Mesaj gönderiminde bir bildirim tetikleyin
Backend’inizden,include_aliases alanıyla Create Notification API’yi kullanarak alıcıya bir push gönderin:
En iyi uygulamalar
- Spam’den kaçının: Her bir mesaj için bir bildirim göndermeyin. Toplu işleme kullanın veya yalnızca X dakika hareketsizlikten sonra uyarı verin.
- Kullanıcı ayarlarına saygı gösterin: Kullanıcıların gerekirse mesaj bildirimlerini sessize almasına veya devre dışı bırakmasına izin verin.
- Konuşmayı açmak için uygulamanızda yönlendirme mantığı kullanın. Daha fazla bilgi için Deep Linking’e bakın.