Django Onesignal Kurulumu Ve Kullanımı



Django ile hazırladığınız bir web sitenizde Onesignal kullanarak yeni kayıtlarda ve/veya güncellemeler de kayıtlı kullanıcı listenize bildirimler gönderebilirsiniz.

Onesignal çoklu platformlarda anlık bildirim gönderme sistemidir. Ücretsiz ve limitsizdir. Android, IOS ve web push ile tarayıcı üzerinden ya da mobil uygulamalarınız da kullanıcılarınıza ve/veya ziyaretçilerinize bildirim gönderebilirsiniz.

Onesignal ayrıca aşağıda listede belirtilen uygulamalara da rahatça eklenebilir ve uygulanabilir.

Xcode, Unity, Marmalade, Adobe Air, Phonegap, Android Studio, Visual Studio, Cordova, Cocos2d-x, Corona, Xamarin, Ionic, React Native, Intel XDK, Titanium

Öncelikle Onesignal’den bir üyelik açmamız ve api keyleri almamız gerekiyor.

İlk olarak Onesignal adresinden Login linki ile kayıt olmamız gerekiyor.

Buradan Google hesabınızla direk kayıt olabilir ve giriş yapabilirsiniz.

Giriş yaptıktan sonra “Add a new app” kutusunu tıklayarak açılan penceredeki “Example app name” alanına uygulamanıza bir isim vermelisiniz.

 

Açılacak ekran da “Website Push” u seçiyoruz ve “Next” butonunu tıklıyoruz.

Daha sonra tarayıcı seçmek için gelen ekrandan “Google Chrome & Mozilla Firefox” seçiyoruz ve “Next” butonunu tıklayıp devam ediyoruz.

Artık site bilgilerimizi yazarak devam ediyoruz. Sitenizde SSL kullanıyorsanız en alttaki “My site is not fully HTTPS” seçeneğini kaldırın. Bu kullanıyorum anlamına gelecek.

Popup penceresini aşağıya doğru indirdiğinizde uygulamanız için bir onesignal subdomaini tanımlamanız istenecek. Bu aynı zaman da kullanıcı adı olarak da kullanılacak.

 







Şimdi SDK seçimi yapabiliriz.

SDK seçimimizden sonra App ID mize ulaştık.

 

Şimdi Onesignal app id nin çalıştığınız test etmemiz için js kodumuzun Django ile hazırladığımız projemizde tüm ve/veya istediğimiz sayfalarda gözükmesini sağlamalıyız.

Aşağıdaki kodu istediğiniz sayfaya  head arasına ekleyin.

Daha sonra sayfanızı açarak sağ altta gelen kırımızı bildirim linki tıklayarak “SUBSCRIBE” yi tıklayın ve bildirimlere izin verin.

Tekrar Onesignal sayfasına dönün ve “Check Subscribed Users” butonu ile test edin. Hata alırsanız sayfanıza dönün ve tarayıcınızın Console bölümünden hatanın açıklamasını kontrol edin.

 

Şimdi bu uygulamanın apisini kullanmak için gerekli keyleri almalıyız. Sol menüden App Settings linki tıklayın.

Onesignal App Settings

 

Sağ tarafta gelen pencereden Keys & IDs linki tıklayın ve size özel keyleri bir yere kopyalayın.

 

Artık bir sorununuz yoksa Django tarafında yeni kayıt ve güncellenmiş kayıtlar için bildirim göndermeyi yazalım.

models.py sayfanızın aşağıdaki gibi bir örnekte olması gerekiyor.

 

models.py dosyanızı değiştirdikten sonra hemen bir kayıt ekleyerek ve güncelleyerek deneme yapabilirsiniz.

 

Herhangi bir sorun yaşarsanız lütfen yorum olarak belirtiniz.

 

 

 


Emoji olarak yorumla :)
eh işte! eh işte!
0
eh işte!
Harika Harika
0
Harika
Hahaha! Hahaha!
0
Hahaha!
Vay be! Vay be!
0
Vay be!
Şekilsin Şekilsin
0
Şekilsin
Muhteşem Muhteşem
0
Muhteşem
Beğendim Beğendim
0
Beğendim
Beğenmedim Beğenmedim
0
Beğenmedim

Django Onesignal Kurulumu Ve Kullanımı

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap