Kayıt Ol

Giriş


Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Django Onesignal Kurulumu Ve Kullanımı

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.

 

 

 

Hakkında Muslu YüksektepeÇırak

www.muslu.org

Beni Takip Et

Yorumlar ( 2 )

  1. Hocam elinize dilinize sağlık.
    Her şey tamam çalıştırdım.
    Ama her şey ingilizce buradaki bilgileri nasıl türkçeleştirebilirim.

Leave a reply

Captcha Captcha güncellemek için resime tıkla