Onesignal ile bildirim gönderme yapılandırması 2024
Mobiluygulaman ile cihazlara bildirim gönderebilmek için artık Onesignal kullanıyoruz. Çünkü Android 13 ile birlikte bildirim altyapısı yenilendi ve android 12 sürüm altına bildirim gittiği halde yeni sistemlere bildirim gitmiyordu. Kod tarafı tamamen değiştiği için bildirim gönderebilmek için Onesignal ile bu sorunu çözüyoruz.
Onesignal ile bildirim gönderme yapılandırması aşağıda ki şekilde yapılacaktır.
- Android için bir Firebase hesabına ve iOS için bir Apple geliştirici hesabına ihtiyacınız olacak
Onesignal ile bildirim gönderme yapılandırması 2024
Onesignal’da bir hesap oluşturun ya da mevcut hesabınıza yeni bir uygulama ekleyin, ona Mobiluygulaman’da ki uygulamanızla aynı adı verin
Başlamak için Android’i seçin
Şimdi Firebase konsolunuza gidin ve henüz yapmadıysanız yeni bir uygulama oluşturun.
Veya onesignal belgelerini takip edin
https://documentation.onesignal.com/docs/generate-a-google-server-api-key
Google Analytics’i şimdilik devre dışı bırakın, kullanmak isterseniz daha sonra yapılandırabileceksiniz.
Yeni bir Android uygulaması yapılandırın, sayfanın ortasındaki yuvarlak Android simgesine tıklayın
Mobiluygulaman’dan uygulama paketi adınızı ve uygulama adınızı yapıştırın, ardından sonraki/diğer tüm adımları atlayın
Firebase konsolu ana sayfanıza geri dönün, ardından sayfanın sol üst kısmındaki dişliye tıklayın, ardından Bulut mesajlaşma sekmesini açın
API Cloud Messaging’in (eski sürüm) yanındaki üç noktayı tıklayın, ardından API’yi etkinleştirin
Bu sayfaya geri dönün ve yeniden yükleyin, artık hem sunucu anahtarına hem de gönderen kimliğine erişiminiz var
Artık uygulamanız oluşturulduğuna ve yapılandırıldığına göre, anahtarlarınızı OneSignal’a yapıştırabilirsiniz.
Kaydedin ve devam edin, ardından SDK olarak Cordova’yı seçin, devam edin
Şimdi bitti’yi tıklamanız yeterli!
Artık Mobiluygulaman içinde kopyalamanız gereken anahtarlar olan Anahtarlar (Keys) ve Kimlikler (IDs) sayfasına gidebilirsiniz .
Şimdilik sadece Android’i yapılandırmış olsanız da, bu ayarlar hem Android hem de iOS için çalışacaktır.
Ancak yine de iOS’u yapılandırmak için bazı adımları uygulamanız gerekecek.
Mobiluygulaman uygulamanızın Ayarlar > Api sayfasına gidin
Ardından uygulama kimliğinizi (App ID) ve anahtarınızı (App key token) yapıştırın
Bundan sonra eski cihazlara bildirim gönderebilmek için, eski cihazlarını Onesignal ile çalışabilmesi için içe aktarabileceksiniz.
Mobiluygulaman Onesignal iOS’u yapılandırma
Platformlar sayfasına gidin ve Apple iOS ekleyin
Daha fazla ayrıntı ve bir p12 anahtarı oluşturmaya yardımcı olmak için lütfen aşağıdaki onesignal belgelerini kontrol edin.
https://documentation.onesignal.com/docs/generate-an-ios-push-certificate
Anahtarınızı yükleyin, ardından kaydedin ve devam edin
Android ile aynı, cordova SDK’yı seçin , ardından işiniz bitti!
Bildirim gönderme
Yeni bir bildirim göndermek için önce uygulamanıza Bildirim modülünü ekleyin
Ardından bir Başlık ve Mesaj doldurun, bildirimi gelecekte de planlayabilirsiniz.
Not: Programlama saat dilimine uygundur, kullanıcının saat dilimine bağlı olarak mesaj belirtilen saatte gönderilir, boş bırakılırsa günün varsayılan teslim saati 09:00’dur.
GÖNDER’e basın
Mesaj geçmişi aşağıda gösterilecektir, doğru Teslimat durumu ve tarihini görüntülenmesi birkaç saniye sürebilir (sadece sayfayı yeniden yükleyin)
Artık hazırsınız!
NOT
Eğer uygulamanız 12/02/2023 tarihinden önce oluşturduysanız yeni bir APK/AAB oluşturmanız ve uygulamanızı mağazada tekrar yayınlamanız gerekmektedir. Aksi halde bildirimler çalışmayacaktır.
Oneginal ile neler yapabilirsiniz?
- Mobiluygulaman’dan bağımsız bağımsız Onesignal paneline girererek uygulamanıza bildirim atabilirsiniz.
- Yine mobiluygulaman’dan bağımsız olarak uygulama içi karşılama mesajı Onesignal ile atabilirsiniz.
- Onesignal paneli üzerinden bildirim mesajlarınıza link ve resim ekleyebilirsiniz.
- Bildirimin ulaştığı ve tıklandığı kişi sayılarına Onesignal panelinde ki raporlardan ulaşabilirsiniz.
- Tüm bu özellikler zamanla Mobiluygulaman paneline de eklenecektir. Güncellemeleri takip ediniz.
Yorum gönder