Menü

Firebase Cloud Messaging Kurulumu facebook paylaş Firebase Cloud Messaging Kurulumu twitter paylaş Firebase Cloud Messaging Kurulumu google plus paylaş Firebase Cloud Messaging Kurulumu linkedin paylaş
29.12.2020
Salı


Firebase Cloud Messaging Kurulumu


Biraz daha teknik terim kullanmadan neden bahsedeceğimi yazayım. Boğu boşuna vakit ayırıp okumayın. Bu makalede web sitelerine girdiğinizde çıkan Engelle İzin Ver seçenekleri olan uyarı pencerelerinden bahsedeceğim. 

Neden bunu kullanıyoruz. Daha çok reklam ve ziyaretçilere tekrar ulaşmak konularından kullanabiliriz. Eğer ziyaretçi izin ver derse siz bu kişiyi id ile kayıt altına alıyorsunuz ve daha sonra bu kişilere browser üzerinden bir uyarı gönderebiliyorsunuz. Bu uyarı içerisinde istediğiniz bir başlık ve görsel var. Bu uyarı tıklanınca belirlenen linke gitmesi ağlanıyor. Örneğin trednyol yeni bir kampanya yaptığında bu şekilde bilgilendirme yapıyor, örneğin ben yeni bir makale girişi yaptığımda takipçilerimi bilgilendirmek için bilgi gönderiyorum...

Biraz araştırma yaptım, bu konu ile ilgili çok fazla kirli veya eksik bilgi var. Aslında çok kolay. İlk olarak Firebase'e üye olduğunuzu düşünüyorum. Bu ayrı bir makale konusu olur. Daha sonrasında firebase üzerinden yeni bir proje ekleyip web seçeneğini seçmeniz gerekiyor. Direktiflere uyarak devam ettiğinizde size yol gösteriyor ve kaydı tamamlıyoruz. Daha sonra bu soruyu ekleyeceğiniz sayfaya aşağıdaki kodu ekleyin ve ilgili yerleri değiştirin. Şu an girdiğiniz bu sayfada çalışıyor, sizde de sorunsuz çalışacaktır. 

 <script src="https://www.gstatic.com/firebasejs/7.16.1/firebase-app.js"></script>
    <script src="https://www.gstatic.com/firebasejs/7.16.1/firebase-messaging.js"></script>
    <script>
        MsgElem = document.getElementById("msg");
        TokenElem = document.getElementById("token");
        NotisElem = document.getElementById("notis");
        ErrElem = document.getElementById("err");
        var config = {
            'messagingSenderId': 'XXXXXXXXXXXX',
            'apiKey': 'XXXXXXXXXXXXXXXXXXXXXXX',
            'projectId': 'aybardumlucom',
            'appId': 'XXXXXXXXXXXXXXXXXXXXXXXX',
        };
        firebase.initializeApp(config);

        const messaging = firebase.messaging();
        messaging
            .requestPermission()
            .then(function () {
                MsgElem.innerHTML = "İzin verildi."
                console.log("İzin verildi.");
                return messaging.getToken()
            })
            .then(function (token) {
                TokenElem.innerHTML = "token is : " + token
            })
      //aybardumlu
            .catch(function (err) {
                ErrElem.innerHTML = ErrElem.innerHTML + "; " + err
                console.log("İzin verilmedi. Nedeni: ", err);
            });
    </script>

Daha sonra Firebase hesabınıza girip projenizi seçtiğinizde, sol altta cloud messaging seçeneğini görürsünüz. Bu bölümden yeni mesaj gönder seçeneğini seçerek gönderim yapabilirsiniz. İleri tarihe kurulum, her gün sürekli gönderim, ses uyarısı vb. seçenekleriniz mevcut. Belirli bir süre sonra bu gönderimlerinizin kaç kişiye ulaştığını, kaç kişinin okuduğunu görebilirsiniz. 
Aybar Dumlu




[ YORUM YAZ ] [ YAZDIR ]
Anahtar kelimeler: