iOS Notification Extension ile Push Notif İçeriğini Değiştirmek

Güncelleme tarihi: 7 Haz 2021

Kullanıcıların uygulama kullanımlarını artırmak ve kullanıcılara küçük işler yaptırmak için nasıl bildirim gönderebileceğimizi bir önceki mobi'de öğrenmiştik. Bu mobi'de ise gelen bildirimleri kendi amacımız doğrultusunda nasıl kontrol edebileceğimizi öğreneceğiz.


iOS 10 ile birlikte Apple, notification service extension’ı kullanıma alarak bildirimleri kullanıcı görmeden özelleştirebilmemizi sağladı. Örneğin encrypt ederek gönderdiğimiz bildirimi decrypt edebiliyoruz, gelen bildirimin içeriğini/mesajını değiştirip kullanıcıya özel hale getirebiliyoruz veya gif,resim,ses gibi içeriklerle bildirimi zenginleştirebiliyoruz.


Hedef

Bu mobide resim eklemeyi ve işletim sistemi tarafından direk gösterilen push notif mesajını, kullanıcıya göstermeden değiştirmeyi öğreneceğiz.


Başlamadan önce bildirim gönderebilmek ve yaptığımız geliştirmeleri görebilmemiz için Knuff’a ihtiyacımız var. Programı yüklemek için buraya tıklayabilirsiniz.


Part 1:

Geliştirmelerimizi yaparken Push Notification yazımızda oluşturduğumuz proje üzerinden ilerleyeceğiz. Linkten indirebilirsiniz.

İlk olarak projemize Notification Service Extension eklememiz gerekiyor. Proje ayarlarımızda “Target” kısmındaki “+” iconuna tıklayarak extension’ı ekliyoruz. (Fotoğraf 1)


Fotoğraf 1

Çıkan uyarı ekranında “Activate” butonuna tıklıyoruz. (Fotoğraf 2)