Apple PUSH Notifikasyon Service (APNS), bir kullanıcının veya hizmetin Apple iOS ve Mac OS X uygulamalarına anında bildirim mesajları göndermesini sağlayan bir Apple hizmetidir. APNS, Haziran 3'da Apple'ın iOS 2009 güncellemesinin yayınlanmasıyla Apple iPhone için piyasaya çıktı.
Apple Push Notification Service, 10.7 "Lion" sürümünden itibaren Mac OS X işletim sistemine bir API (uygulama programı arayüzü) olarak eklenmiştir. Apple, 2012 yılında 10.8 “Mountain Lion” işletim sistemi sürümüne Bildirim Merkezi'nin eklenmesiyle Mac OS X'teki APNS desteğini geliştirdi.
Apple Anında Bildirim Hizmeti Nasıl Çalışır?
Apple Push Bildirim Hizmeti, yazılım geliştiricileri sunucu yazılımlarında ilk kez bildirim başlattıklarında devreye girer. Bu sunucular, şifrelenmiş bildirimleri hedef cihazlarına göndermek için kalıcı ve güvenli bir kanal aracılığıyla APNS'ye bağlanır.
Her APNS bildirimi, bir cihaz belirtecinden ve yükten oluşan kısa bir mesajdır. Cihaz belirteci, APNS'nin bildirimi istenen cihaza yönlendirmesini sağlayan bir tanımlayıcıdır ve yük, bildirimdeki bilgilerin yanı sıra cihaz kullanıcısının nasıl uyarılacağını içeren JSON tanımlı bir özelliktir.
APNS bildirimleri, kullanıcıya görüntülenen sesler, rozetler (uygulama içindeki güncellenmiş bilgileri yansıtmak için uygulama simgesine yerleştirilen bir numara) veya metin uyarıları şeklinde olabilir.
Kendi APNS Mesajlarınızı Nasıl Oluşturabilirsiniz?
Kendi Apple Anında Bildirim Hizmeti mesajlarını oluşturmakla ilgilenen geliştiriciler, önce bir Apple geliştirici hesabı oluşturup bir iOS aygıtını kaydettirerek ve ardından bir iOS Sağlama Profili oluşturarak başlayabilir. Apple, Apple Yerel ve Anında Bildirim Programlama Kılavuzu geliştiricilere kendi APNS mesajlarını oluşturma ve gönderme konusunda daha fazla rehberlik etmek.