Dün bir arkadaş 25tl fiyatla satmaya çalışmıştı bende tabii gururuma yediremeyip ücretsiz bir şeyi nasıl parayla satabildiğini sordum o da baltalama konumu falan filan sonra konusu silindi zaten her neyse merak eden yapmak isteyen olmuştur. Hemen boşta duran sitelerden birisini açıp anlattım. Bundan sonra orada böyle ilginç şeyler paylaşırım artık :) Aşağıda kaynak belirteceğim(sitede görüntülerseniz zannediyorum daha kolay olur burada biraz ortalık karıştı).
Ziyaretçileriniz sitenizde yazılan yeni yazıları takip etmek istediğinde ne yapıyor? Feedburner aboneliği yapıyor mu? Hiç sanmıyorum. Feedburner günümüzde kullanışlığını yitirmiş araçlardan bir tanesi. Bildirimlerimizi artık daha çok telefonlarımız ya da tarayıcılarımız aracılığıyla takip ediyoruz. Birazdan anlatacağım sistemi Facebook, Twitter gibi belli başlı siteler tarayıcı bildirimleri adı altında kullanıcılarını yeni gelişmelerden haberdar etmek için kullanıyor. OneSignal sitesinin sağladığı hizmet ile kullanıcılarınıza hem WordPress yazılarınızı hem de manuel(el ile oluşturulan) bildirimlerinizi göndermeniz mümkün.
Abonelere tarayıcı bildirimi gönderme
Öncelikle burada ki bağlantıya tıklayarak üyelik ve gerekli kurum işlemlerimizi yapmaya başlayalım.
Bu ekrandan “Sign up free” butonuna tıklayarak üyelik işlemlerimize başlıyoruz. Burada bize 3 tane seçenek sunuluyor bu seçenekler; GitHub, Facebook ya da manuel kayıt olma yöntemi herhangi birisiyle kayıt oluyoruz.
Giriş yaptıktan sonra açılan bilgilendirme ekranından çıkmanız gerekiyor(burada ki tek bilgilendiren şahıs benim en çok bana söz hakkı vereceksiniz en çok bana!).
Giriş yaptık şimdi aslında her şey yeni başlıyor… Sol kısımda bulunan “Add new app” butonuna tıklayarak ilk uygulamamızı oluşturmaya başlıyoruz.
Evet bu aşamaya kadar başarılı bir şekilde kolayca geldik bu aşamada bizden istediği belli başlı bir takım şeyler var. Google server key sizi en çok zorlayacak şey olacak aslında(ki zorluk da denemez).
Öncelikle “Site URL” kısmına bildirimleri göndereceğimiz sitenin adresini girelim.
Google Server API Key oluşturma aşamaları
Evet Google Server API Key’imizi oluşturmaya hazırız.
Google Developers Consele‘a girerek “Create project” butonuna basıp bir proje adı giriyoruz ve “Create” yani oluştur diyoruz. Daha sonrasında oluşturduğumuz projenin linkine tıklayarak “Dashboard”a gidiyoruz.
“Project number” kısmını bir yere yapıştırırsanız ileride bulmanız daha kolay olur çünkü ileriki aşamalarda OneSignal ve WordPress eklentisi o numaraya istek duyacak. Aşama 2’de ki “Enable and manage APIs” e tıkladıktan sonra açılan ekranda arama çubuğuna “push” yazıp çıkan “Google Cloud Messaging” linkine tıklayınız. Açılan sayfada Enable butonuna basarak aktif hale getiriniz.
Daha sonra sol kısımda bulunan Credentials bağlantısına tıklıyoruz.
Açılan sayfada Create credentials a basıp “API Key” i seçiyoruz.
Karşımıza bu geldi Server key butonuna basıp adımları takip etmeye devam ediyoruz.
Sonrasında açılan sayfada ise “Name” kısmına bir şeyler girip Create diyoruz.
Aşamaları düzgün takip ettiysek artık bize API anahtarımızı vermiş olması lazım OneSignal’ın aşamalarına dönüp “Site URL” kısmını doldurduysak hemen altına “Google Server API Key” yazan bölüme Google’ın bize verdiği API anahtarını giriyoruz. “Default Notification Icon URL” kısmı harici ikonlar içindir ben kendi default ikonunu seviyorum ve boş bırakmanızı tavsiye ediyorum. Açılmış olan kutuyu aşağı kaydıralım çünkü eklememiz gereken bir şeyler var.
Subdomaini site adınız ile uyumlu girerseniz daha sağlıklı olur “Google Project Number” kısmını da daha önceden kopyaladınız var sayıyorum artık Save diyerek devam edebiliriz.
Benim sitem WordPress olduğu ve daha yaygın olduğu için WordPress’i seçip devam ediyorum. Siz eğer WordPress kullanmıyorsanız diğer seçeneklere yönelebilirsiniz.
Bize bu aşamada Rest API Key ve APP ID verdi OneSignal. Şimdi WordPress’e “OneSignal – Free Web Push Notifications” adlı bu eklentiyi kurmamız gerekiyor.
Eklentiyi kurup etkinleştirdikten sonra bize verdiği App ID ve REST API Key’i gerekli yerlere girelim Google Project Number kısmına proje numaramızı yazalım(zaten kopyalamıştık daha önceden) subdomain kısmına da OneSignal’da proje oluştururken girdiğimiz subdomaini yazalım ve en aşağıda bulunan “Save” butonu ile kaydet diyelim.
Sitemize dönüp sağ alt kısımda çıkan bildirim iconundan sitemize abone olalım.
Sonrasında OneSignal sitesine geri dönüp bir test edelim. “2. After Installing the SDK (Optional Testing)” kısmından “Check Subscribed Users” dedikten sonra, sonraki aşamaya devam edelim. Bu aşamada da “Check Notification Status” butonuna tıklayıp bildirim gönderiyor mu göndermiyor mu onu test ediyoruz ve gelen bildirime tıklıyoruz(tıklamazsak aşama tamamlanmıyor) tekrar test edip “Done” butonuna basıyoruz…
Artık her şey hazır! Yeni yazılarınız bildirim olarak zaten gidecek ancak özel bildirimler göndermek istiyorsanız OneSignal’ın sol altında bulunan(giriş yaptıktan sonra tabii ki) “New Message” butonu ile manuel bildirimler gönderebilirsiniz.
----
Evet biraz uzun bir makale oldu. Belki de ben yanlış yaptım ya da dolaylı yoldan uzun yaptım(ama çalışıyor). Yani demem o ki az uğraşmayla yapılmayacak bir şey yok boş yere para yedirmeyin çünkü biliyorsunuz ki para kolay kazanılmıyor.
Modlara ricam: Uygun bir kategori bulamadım buraya açmak zorunda kaldım bu tarz şeyler için bir kategori varsa taşırsanız çok müteşekkir kalırım.
Kaynak: http://calintek.com/blog-abonelerinize-tarayici-bildirimi-gonderme.html