Push Kit Kullanılarak Android Uygulamasından Bildirim Gönderimi ve Özelleştirilmesi
Merhaba, sizlere bu yazımızda Huawei Push Kit’in Sending Message servisinden bahsedeceğim eğer ki Huawei Push Kit’tin temel ve implementasyon bilgilerini arıyorsanız bu yazıyı okumanızı öneririm:
Eğer ki bu yazıyı okuduysanız başlayalım. İlk bildiriminizi aldığınıza göre Push Kit’in implementasyonunu tamamladınız. Peki bu servisi uygulamalarımızda tetikleyip kullanabilir miyiz? Evet kullanabiliriz. Bu işlemi nasıl yapcağınızı aşama aşama anlatmak isterim:
1.Service’in yapısını anlamak
Öncelikle resmi dökümanımızın linkini sizlerle paylaşayım:
Bize lazım olan parametre bilgileri:
- App Id
- Push Token
- Access Token
2.Access Token’a Ulaşmak
Access Token’ı Servis yoluyla elde etmeniz gerekli. İlk yazımızda belirtildiği üzere Access Token alma işlemi orada da bahsedilmişti. Ancak Token almayı tekrar anlatacağım. Resmi döküman:
İlk olarak size yapıyı açıklayayım:
Interface class’ında Url’mizin parametreleri bu şekildedir.
3.Access Token Elde Edildi, Push Kit Api ile Artık Bildirim Zamanı
Bu işlemleri ihtiyacınıza göre düzenledikten sonra bildirimlerinizi sorunsuz bir şekilde alacaksınız eğer ki bildirimlerinizi Huawei cihazlar için özelleştirmek isterseniz sıradaki başlığımızda bunu anlatacağım:
4. Bildirimleri özelleştirmek (Huawei Cihazları İçindir)
Bildirimleri nasıl ve hangi özelliklerine göre özelleştirebiliriz?
Yukarıdaki linkten çok detaylı bir şekilde nasıl özelleştireceğinizi görebilirsiniz ben size bu yazımda bir kaç özelleştirmenin nasıl kullanılacağını anlatacağım.
4.1. Sağdaki büyük İkonu Değiştirmek
Bunun için Notificaiton model’e bakarsanız String olarak api’ye resminizin URL linkini göndermeniz gerekmektedir.Bu özellik sadece Huawei cihazlarda çalışmaktadır.
4.2. Click Action Kullanmak
Click action bildirimlerinize dokunduğunuzda bildirim sizi bir web sayfasına,istediğiniz uygulama sayfasına,var olan uygulamaya ve zengin içerikli medya bilgisine ulaştırabiliyor.
NotficationModel dosyasına baktığınızda Click Action adı altında bir class göreceksiniz bu class’a ihtiyaç duymamızın sebebi Click Action’ın Obje ve özelleştirilebilir bir parametre olmasından kaynaklıdır.
4.3. Bildirimlerde Button Oluşturmak
Bu buttonlar hakkında paylaştığım NotificationModel.class’ta örneğini bulabilirsiniz.
Yazımızın sonuna gelmeden önce tekrar olması amacıyla sözlü olarak yapılacaklardan bir kez daha bahsetmek istiyorum:
- App Id,Push Token,Access Token’a ihtiyacınız var.
- Push Token & Access Token her cihaza özel olduğu için bu değeri uygulamanızdan elde etmeniz gerekiyor.
- App id’yi Gallery App Connect’ten elde edebilirsiniz.
- Bu 3 önemli parametreyi kullanarak kendinize temel bir bildirim gönderebilirsiniz.
- Huawei cihazlar için bildirimleri özelleştirmek için yazımızın son başlığına veya dökümantasyonumuza bakabilirsiniz.
Yazımın sonuna gelmiş bulunmaktayım okuduğunuz için teşekkür eder herhangi bir soru durumunda yorum veya Huawei Developer Forum üzerinden sorularınızı sorabilirsiniz iyi çalışmalar dilerim.