Php Web Tasarımı

OneSignal kurulumu ve Api kullanımı

Yazan serkan

OneSignal ile sitenize bildirim izini veren herkese bildirim yollayabilirsiniz. Biz bu dersimizde öncelikle basit olarak kurulumunu göreceğiz ardından PHP ile OneSignal api’si ile bildirim göndereceğiz.

Kurulum

İlk olarak siteye kayıt olalım.(Siteye gitmek için tıklayın). Kayıt olduktan sonra açılan “All Applications” sayfasından “Add a new app” yazısına tıklayalım ve uygulamaya isim verelim.

“Website Push” seçeneğini seçtikten sonra “next” tuşuna basalım.

Tarayıcı seçimini yaptıktan sonra “next” tuşuna basıp devam edelim.

Url ve ikon bilgilerimizi girdikten sonra kaydediyoruz.

Burdan “Website Push” seçeneği seçiyoruz ve devam ediyoruz. Artık son adımdayız. Bu doğrulama adımı. Bizim için önemli olan kısım son adımda çıkan “Your App ID” yazısının karşısındaki değer. Id değerini kopyalıyoruz. OneSignal’in döküman sayfasından kodlarımızı alıp sayfamıza ekleyeceğiz. (Döküman sayfası için tıklayın).

“appId” değerini kendi Id değerimizi yazdıktan sonra bu kodu kendi sitemizin head etiketleri arasına ekliyoruz. Ekleme işlemini yaptıktan sonra sitemize girip abone oluyoruz. Ardından son açılan doğrulama adımındaki “Check Subscribed Users” butonuna tıklıyoruz. Doğrulama başarılıysa yeşil renkli bir mesaj geliyor. Ardından “DONE” butonuna tıklıyoruz ve kurulumu tamamlıyoruz laughing.

Bildirim gönderimi

İsterseniz Onesignal.com üzerinden bildirim gönderebilirsiniz. Oluşturduğumuz uygulama açıkken yandaki menüden “MESSAGES” menüsü altındaki “New Message” linkine tıklayıp adımları takip ederek yeni bildirim gönderebilirsiniz. Biz Api aracılığıyla göndereceğimiz için çok fazla detaya girmiyoruz laughing.

Onesignal Api kullanarak bildirim gönderimi

OneSignal api aracılığıyla bildirim göndermek haricinde daha farklı işlemlerde yapabilirsiniz. Biz dersimizde sadece bildirim göndermeyi göstereceğiz fakat diğer işlemlerinde kullanımı mantığı hemen hemen aynı laughing. (Api sayfasına gitmek için tıklayın). Şimdi bildirim gönderme işlemine geçebiliriz laughing.

Yukarıdaki örnekteki fonksiyon içersindeki değerleri kendimize göre değiştiriyoruz. Basit olarak bu şekilde yaptık siz isterseniz artık veritabanı ile entegre edebilirsiniz laughing. Dikkat etmemiz gereken nokta oluşturduğumuz “$app_id” ve “$rest_api_key” değişkenlerine gireceğimiz değerler. Bu değerlere ulaşmak için OneSignal üzerindeki uygulamız açıkken yan menüden “App Settings” linkine tıklıyoruz. Açılan sayfada üstte çıkan menülerden “Keys & IDs” seçeneğine tıklıyoruz. Açılan pencereden değerlerimizi kopyalayıp yazdığımız kodda değiştiriyoruz.

Api aracılığıyla bildirim göndermek bu kadar basit daha farklı özellikler eklemek için api sayfasına bakabilirsiniz.

Yazar Hakkında

serkan

Leave a Comment

paroxetine for sale, paxil for sale