G­e­l­i­ş­t­i­r­i­c­i­l­e­r­:­ ­G­e­l­i­ş­t­i­r­i­l­m­i­ş­ ­A­p­p­l­e­ ­A­n­ı­n­d­a­ ­B­i­l­d­i­r­i­m­ ­K­o­n­s­o­l­u­ ­i­l­e­ ­i­O­S­’­t­a­ ­d­a­h­a­ ­f­a­z­l­a­ ­ö­l­ç­ü­m­

G­e­l­i­ş­t­i­r­i­c­i­l­e­r­:­ ­G­e­l­i­ş­t­i­r­i­l­m­i­ş­ ­A­p­p­l­e­ ­A­n­ı­n­d­a­ ­B­i­l­d­i­r­i­m­ ­K­o­n­s­o­l­u­ ­i­l­e­ ­i­O­S­’­t­a­ ­d­a­h­a­ ­f­a­z­l­a­ ­ö­l­ç­ü­m­


Anlık bildirim konsolundaki yeni ölçümler panelinin görünümü. Ekran görüntüsü: David Gewirtz/ZDNET

Ortalama bir akıllı telefon kullanıcısı günde yaklaşık 46 anlık bildirim alıyor. uygulama analiz şirketi Business of Apps (Amerika Birleşik Devletleri’nde). Tamam, hadi matematik yapalım: Var 1,46 milyardan fazla Dünya çapında aktif iPhone kullanıcılarının yüzdesi. Yaklaşık 46 bildirimin bir buçuk milyar kullanıcıyla çarpımı, yani günde yaklaşık 67 milyar bildirim.

Bu kadar çok mesaj gönderilirken Apple’ın bildirim yönetimi araçlarını güncellemesi iyi bir şey.

Her ne kadar Apple iOS bildirimleri 2009’dan beri mevcut olsa da, bu yalnızca bu yıl WWDC’de Apple, geliştiricilerin bildirimleri yönetmek, hata ayıklamak ve test etmek için kullanabileceği bir araç olan Anında Bildirim Konsolu’nu tanıttı.

Apple bildirimleri Apple Anında Bildirim (APN) hizmeti tarafından yönetilir

Dün şirket bu konsol için yeni bir özelliği duyurdu: bildirim ölçümleri. Apple, geliştiricilerin artık “teslimat durumlarının toplu görünümüne ve çeşitli bildirim istatistiklerine genel bir bakışa (iletim türü ve önceliğine dayalı ayrıntılı bir döküm de dahil olmak üzere) sahip olabileceklerini açıklıyor.

Bildirimler, uygulamalardan ve web sitelerinden doğrudan kullanıcının iOS cihazına gerçek zamanlı güncellemeler sağlayarak kullanıcıya yararlı bilgiler sağlar ve uygulamanın etkileşimini ve genel kullanımını artırır. Birçok kullanıcı iletişimde kalmak veya önemli projeleri yönetmek için bildirimlerimize güveniyor.

Apple bildirimleri hizmet tarafından yönetilir Apple Anında Bildirim (APN). Bir uygulama sizinle ilk kez etkileşime girdiğinde size bildirim göndermek için izninizi ister. Kabul etmeniz durumunda APN’ler tarafından benzersiz bir jeton oluşturulur ve cihazınıza gönderilir. Bu belirteç sizi tanımlar ve bildirimlerinizi yalnızca sizin almanızı sağlar. Belirteç daha sonra uygulama geliştiricisi tarafından uygulamanın çevrimiçi varlığını yönetmek için kullanılan uygulama sunucusuna kaydedilir.

Bildirimleri önce kodda çalıştırmaya gerek kalmadan test edin

Bir uygulama bir bildirim göndermek istediğinde, uygulama sunucusu, belirteç kimliğini içeren APN’lere bir istek gönderir ve ardından APN’ler, cihazınıza teslimatı gerçekleştirir. Bu oldukça basit ama sağlam bir mekanizmadır.

Anında Bildirim Konsolu ile geliştiriciler, bildirimleri önce kodda çalıştırmaya gerek kalmadan test edebilirler. Daha sonra bildirimlerini geliştirebilir, cihazlarda nasıl çalıştıklarını görebilir ve bunları test edebilirler ve ancak bundan sonra arayüzü uygulamalarına kodlayabilirler. Bu önemli ölçüde zaman tasarrufu sağlayabilir.

Bu yılki WWDC’de tanıtılan ikinci önemli özellik, geliştiricilerin bir bildirimin neden teslim edilmediğini anlamalarına yardımcı olan bildirim dağıtım günlüklerini inceleme yeteneğidir. Bu, yalnızca geliştirme aşamasında değil, aynı zamanda beklenen bildirimlerin kullanıcılar tarafından görülmediği ortaya çıkarsa uygulama dağıtımından sonra da çok yararlı olabilir.

Kimlik doğrulama anahtarlarını test edin ve oluşturun

Anında Bildirim Konsolu ayrıca kimlik doğrulama anahtarlarını test etmek ve oluşturmak ve bir uygulama ile belirli bir cihaz arasında atanan bireysel belirteçlerin geçerliliğini ve kapsamını doğrulamak için araçlar sağlar.

Artık konsola bildirim metriklerinin eklenmesiyle geliştiriciler zaman aralığına, güne, haftaya veya aya göre bilgi alabilecek. APN’ler tarafından kaydedilen ortalama ve toplam bildirimlere ilişkin ayrıntılar aşağıdaki gibidir:

  • APN’ler tarafından alındı
  • Cihaza teslim edildi
  • Cihaza teslim edildi (depodan)
  • Saklanan – Çevrimdışı Cihaz
  • Saklanan – Beslemeyle İlgili Hususlar
  • Reddedildi – Jeton kayıtlı değil
  • Reddedildi – Belirteç kaydedilmedi (depodan) Reddedildi – Süresi Doldu
  • Reddedildi – Devre Dışı
  • Reddedildi – Devre Dışı (depolamadan)

Bu veriler, bildirimlerinin APN’ler ve kullanıcıların cihazları arasında nasıl işlendiğini görmelerine olanak tanıdığından geliştiriciler için çok yararlı olabilir.

Apple’ın anında bildirim konsolu, Apple Developer programına geliştirici olarak kayıtlı olan herkesin kullanımına açıktır.


Kaynak : “ZDNet.com”


Popular Articles

Latest Articles