Firebase ile anlık bildirimler
Anlık bildirimler kendi Firebase projeniz üzerinden gönderilir; böylece müşterilerinizin cihazları bizim değil sizin hesabınız altında kaydedilir. Firebase bu kullanım için ücretsizdir. Bir kez kurun; yaklaşık 20 dakika sürer.
- Firebase konsolu için bir Google hesabı
- Mağaza sayfası adımından Android paket adınız ve iOS bundle ID'niz
- iPhone bildirimleri için bir Apple Developer hesabı
- 1
Bir Firebase projesi oluşturun
Firebase konsolunu (console.firebase.google.com) açın, Create a project'i seçin ve markanızın adını verin. Google Analytics isteğe bağlıdır.
- 2
Android uygulamanızı ekleyin
Projede Add app › Android'i seçin. Android paket adınızı Mağaza sayfası adımındakiyle birebir aynı girin, uygulamayı kaydedin ve google-services.json'ı indirin. Firebase'in gösterdiği diğer adımları atlayabilirsiniz.
- 3
iOS uygulamanızı ekleyin
Add app › Apple (iOS)'u seçin. iOS bundle ID'nizi Mağaza sayfası adımındakiyle birebir aynı girin, uygulamayı kaydedin ve GoogleService-Info.plist'i indirin.
- 4
Apple anlık bildirimlerini bağlayın
iPhone'lar bildirimleri yalnızca Apple üzerinden alır; bu yüzden Firebase'in Apple'dan bir anahtara ihtiyacı vardır:
- Apple Developer hesabınızda Certificates, Identifiers & Profiles › Keys'i açın ve Apple Push Notifications service (APNs) açık bir anahtar ekleyin. .p8 dosyasını indirin (Apple bir kez indirmenize izin verir) ve Key ID ile Team ID'nizi not edin.
- Firebase'de Project settings › Cloud Messaging'i açın, Apple app configuration altında iOS uygulamanızı bulun ve anahtarı Key ID ve Team ID ile yükleyin.
- 5
İki dosyayı Yallapp'e yükleyin
Panelinizde Uygulama kurulumu › Yayın'ı açın ve google-services.json ile GoogleService-Info.plist'i Anlık bildirimler altına yükleyin. Her dosyanın paket adınızla veya bundle ID'nizle eşleştiğini kontrol ederiz. Bildirimler bir sonraki derlemenizden itibaren çalışır.
- 6
Mesaj göndermek için bir hizmet hesabı anahtarı oluşturun
Firebase'de Project settings › Service accounts'u açın ve Generate new private key'i seçin. Bir .json dosyası iner. Gizli tutun: sahibinin uygulamanıza bildirim göndermesini sağlar.
- Bir platforma bağlı ya da web sitesi olmayan uygulamalar: panelin Uygulama bildirimleri sayfasına yükleyin. Şifreli saklanır.
- Kendi API'niz: uygulamanın kaydettiği bildirim token'larına bildirim göndermek için kendi sisteminizde kullanın.
- WordPress: WordPress yönetiminde Yallapp'i açın ve Notifications (Firebase) altına yükleyin. Web sitenizde şifreli saklanır.
- 7
İlk bildiriminizi gönderin
- Bir platforma bağlı ya da web sitesi olmayan uygulamalar: Uygulama bildirimleri'nde bir başlık ve mesaj yazın ve Herkese gönder'i seçin. Herkes onu uygulamanın gelen kutusunda alır; bildirimlere izin veren telefonlar anlık bildirim de alır.
- WordPress: hangi olayların otomatik bildirim göndereceğini seçin (yeni bir ders, bir duyuru, onaylanmış bir kayıt, bir soruya yanıt) ya da eklentinin ayarlarında Send a manual notification altında bir tane yazın.
- 8
Kampanyalar: seçtiğiniz kişilere
Uygulama bildirimleri › Kampanyalar'da (bir platforma bağlı ya da web sitesi olmayan uygulamalar) bir kampanya herkese ya da müşterilerinizin bir kısmına gider: bir şey satın alanlar, bir kursun öğrencileri, üyeliği devam eden üyeler ya da bir süredir uygulamayı açmayanlar. Telefonlarında uygulamanın gösterdiği dile, iPhone ya da Android telefonlara ve oturum açtıkları ülkeye göre daraltabilirsiniz. Medya'nızdan bir resim ekleyin ve neyi açacağını seçin: uygulamayı, sayfalarından birini ya da bir web sayfasını. Şimdi, bir tarih ve saatte ya da her hafta bir gün ve saatte gönderin; daha sonra göndermek için taslak olarak kaydedin. Her kampanya kaç kişiye gittiğini, bildirimin ulaştığı ve ulaşamadığı telefonları ve kaç kişinin açtığını (her gece sayılır) gösterir. Kampanyalar her pakette vardır ve diğer bildirimlerinizle birlikte sayılır, saatte en fazla 10. WordPress'teki uygulamaların da kampanyaları vardır, panelin menüsünde Kampanyalar altında: herkese gider; web siteniz onları uygulamanın gelen kutusuna koyar, anlık bildirim olarak gönderir ve kaç telefona ulaştığını geri bildirir (Yallapp eklentisi 0.4.12 veya sonrası).
- 9
Otomatik bildirimler
Bir platforma bağlı ya da web sitesi olmayan uygulamalar kendiliğinden de, her kişinin dilinde bildirim gönderir: bir kursun öğrencilerine yeni ders, onaylanan randevu ve bir gün önce hatırlatması, başlamadan iki saat önce ders, bir gün önce etkinlik, bitmeden üç gün önce üyelik, üç saattir sepette kalan ürünler ve öğrencilerin uygulamada açtığı günlük ders hatırlatması. Her biri her kişiye bir kez gider. Uygulama bildirimleri › Otomatik bildirimler'de son 30 günde her birinin kaç kişiye ulaştığını ve kaç kez açıldığını görür, istemediklerinizi kapatırsınız.
İnsanlar hangi bildirimleri alacaklarını uygulamanın ayarlarında seçer. Bildirimler iPhone'lara ulaşmıyorsa önce Firebase'in Cloud Messaging ayarlarındaki APNs anahtarını kontrol edin.