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

API-ONESIGNAL

Bundan sonra eski cihazlara bildirim gönderebilmek için, eski cihazlarını Onesignal ile çalışabilmesi için içe aktarabileceksiniz.

onesignal-cihaz-aktar

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.

mobiluygulaman-bildirim-onesignal

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