İçeriğe atla

Windows Anında İlet Bildirim Servisi

Windows Anında İlet Bildirim Servisi
Geliştirici(ler)Microsoft
İlk yayınlanma2011 (13 yıl önce) (2011)
İşletim sistemiWindows Phone 8.1, Windows 8, Windows 8.1, Windows 10, Windows 10 Mobile
TürBildirim Servisi
LisansKapalı kaynak
Resmî sitesidev.windows.com/en-us Bunu Vikiveri'de düzenleyin

Windows Anında İlet Bildirim Servisi (ingilizce:Windows Push Notification Service) Microsoft tarafından Microsoft Windows ve Windows Mobile platformları için geliştirilmiş bir bildirim hizmetidir. Geliştiricilere bu özelliği uygulayan Windows ve Windows Mobile uygulamalarına push veriler ("tost" ve "fayans" güncellemeleri) göndermesine izin verir.[1] Microsoft Anında İlet Bildirim Servisinin devamı olarak bu yazılım ilk önce Windows 8'de ve daha sonra Windows Phone 8.1'de piyasaya çıktı.

Windows Anında İlet Bildirim Servisi diyagramı

Teknik detaylar

Tasarım ve uyumluluk

Windows Anında İlet Bildirim Hizmeti (WNS), yalnızca Windows Phone 8 İşletim Sisteminde doğal olarak desteklenen Microsoft Anında İlet Bildirim Hizmeti'nin (MPNS) bir halefi olarak tasarlanmıştır.[2] Geliştiriciler, Windows Mobile'nin daha yeni sürümlerinde (Windows Phone 8 veya Windows Phone 8.1) yüklenen uygulamalarda MPNS'yi kullanmaya devam edebilir.[3] Ancak yalnızca Windows uygulaması zaten MPNS'yi kullanmak üzere kaydedilmişse ve bir Microsoft Silverlight uygulamasına dönüştürülmüş ve yeni platformu yeniden hedeflemek üzere değiştirilmişse, bu olabilir.[4]

Windows 8-de Windows Anında İlet Bildirim Servisi şeması

Microsoft, 2015 yılında push verisine Windows 10, Windows 10 Mobile, Xboxa, hem de evrensel API çağrıları ve POST isteklerini kullanan diğer desteklenen platformlara göndermesine izin vererek WNS'nin Evrensel Windows Platformu mimarisini kullanacak şekilde genişletileceğini açıkladı.[5] 2015 Build konferansı anonsu sırasında Microsoft, Android ve iOS yazılımlarının Windows 10 Mobile'ye taşınmasına ve Windows Store'de yayınlanmasına olanak tanıyan bir Evrensel Windows Platformu köprüsü açtığını açıkladı.[6] Ağustos 2015'te, Microsoft Android köprü araç setinin bir sürümünün sızdırıldığı ve belgeleriyle birlikte internette dolaştığı bildirildi. Sızdırılmış araç seti geliştiricilere, taşınan uygulamalara bildirim verileri göndermek için WNS'yi kaydettirmesini ve kullanmalarını gerektirdi; bunun yerine, Google Cloud Messaging'in kullanılmasına izin vermedi. Microsoft, daha sonra Android köprü projesini, bunun yerine iOS uygulaması taşıma için sürekli destek lehine durdurdu. 2016 Build konferansı açılış notunda, Microsoft, WNS ve Windows 10 İşletim Sistemi için bir güncelleme yayınladı ve bu sayede Android ve iOS cihazlarına, alınan push bildirimlerini Windows 10'a iletip görüntülemeye ve atılmasına izin vereceklerdi

Mimari

Windows Anında İlet Bildirim Hizmetinin mimarisi, hizmetin kullanılmasına kayıt olan tüm aygıtlar için benzersiz tanımlayıcılar (Kanal URI Tanımlayıcıları adı altında) oluşturan, bunları koruyan, depolayan ve kimlik doğrulamasını sağlayan sunucular ve arabirimlerden oluştuğu için selefürünün mimarisine benzemektedir.[7] Bir cihaz, WNS'yi kullanarak veri ve bildirim bilgisi almak üzere kaydolduğunda, WNS şebekesine öncelikle bir cihaz kaydı talebi gönderir. WNS ağı isteği onaylar ve cihazın benzersiz Kanal URI Tanımlayıcısı ile yanıt verir. Genellikle, cihaz tanımlayıcıyı geliştiricinin sahip olduğu bir sunucuya gönderir, böylece bildirim göndermek için saklanabilir ve kullanılabilir. Uygulama geliştiricisi bir bildirimi veya diğer WNS verilerini cihaza göndermek istediğinde, WNS ağına bir POST isteği gönderecektir.[8] Ağ, isteği onaylayacak ve kimlik doğrulayacakdır. Kimlik doğrulama başarılı olursa, aktarılacak veriler dinlenir ve ardından Kanal URI Tanımlayıcı'yı kullanarak WNS ağından cihaza gönderilir.

Kaynakça

  1. ^ "Arşivlenmiş kopya". 1 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Aralık 2016. 
  2. ^ "Arşivlenmiş kopya". 16 Aralık 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Aralık 2016. 
  3. ^ "Arşivlenmiş kopya". 24 Ekim 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Aralık 2016. 
  4. ^ https://onesignal.com/?gclid=CNf1kOLH_dACFbEy0woduLwBhg
  5. ^ "Arşivlenmiş kopya". 21 Ekim 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Aralık 2016. 
  6. ^ https://msdn.microsoft.com/tr-tr/library/windows/apps/hh913756.aspx
  7. ^ http://www.ibm.com/support/knowledgecenter/SSHS8R_8.0.0/com.ibm.worklight.dev.doc/devenv/c_push_notification_arch.html
  8. ^ "Arşivlenmiş kopya". 12 Ekim 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Aralık 2016. 

Dış bağlantılar

Ayrıca bakınız

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Akıllı telefon</span> Mobil İletişim Cihazı

Akıllı telefon, cep telefonunun sağladığı klasik özelliklere, bilgisayar dünyasının bir ürünü olan PDA’lerin özelliklerinin de eklenmesiyle tasarlanan gelişmiş mobil iletişim cihazıdır. Akıllı telefonlarda mobil işletim sistemleri bulunur bu sayede birçok farklı amaç için daha aktif bir şekilde kullanılabilir ve neredeyse her iş için bir uygulama bulunabilir.

iCloud Appleın sunduğu bulut depolama ve bulut bilişim servisi

iCloud, Apple tarafından 6 Haziran 2011 WWDC'de tanıtılan bulut depolama ve bulut bilişim servisidir. Şubat 2016 itibarıyla, hizmetin 782 milyon kullanıcısı vardır. Hizmet, kullanıcılarına, dokümanlar, fotoğraflar ve müzik gibi verileri uzaktaki sunucularında iOS, Macintosh veya Windows cihazlarına indirmek, paylaşmak, diğer kullanıcılara veri göndermek ve kaybedilen veya çalınan Apple cihazlarını yönetmek özellikleri verir. Hizmet aynı zamanda iTunes kullanan bir ana Mac veya Windows bilgisayarına manuel yedeklemelere güvenmek yerine, iOS cihazlarını kablosuz olarak iCloud'a yedeklemeye izin verir. Servis kullanıcıları hesapları AirDrop kablosuz ile bağlayarak anında fotoğraf, müzik ve oyunları paylaşabiliyorlar. Apple, e-posta, kişiler, takvim, yer imleri, notlar, hatırlatıcılar, iWork dokümanları, fotoğraflar ve diğer veriler için veri senkronizasyon merkezi olarak hareket eden Apple'ın MobileMe hizmetinin yerini aldı. 2011'den başlayarak, iCloud Microsoft Azure ve Amazon Web Servislerine dayanıyor. Apple iOS Security beyaz kağıdı 2014'te yayınlandı, Apple, şifrelenmiş iOS dosyalarının Amazon S3 ve Microsoft Azure'de depolandığını onayladı. Apple, 2016 yılında Google ile bazı iCloud hizmetleri için Google Cloud Platform'nu kullanmak için bir anlaşma imzaladı. Ekim 2016'da Bloomberg, Apple tarafından daha doğrudan çalıştırılarak Apple'ın çevrimiçi hizmetlerinin Hız ve Deneyimini iyileştirmeyi amaçlayan Pie projesi üzerinde çalıştığını bildirdi. Ayrıca, Apple'ın tüm çalışanlarını Apple Kampüs'e taşıdığı bildirildi, diğer çalışanların çoğu Apple Park'a geçecekti.

<span class="mw-page-title-main">HTC Dream</span> HTC üretimi android cep telefonu

HTC Dream HTC tarafından geliştirilen bir akıllı telefondur. İlk kez Eylül 2008'de piyasaya çıkan Dream, Linux tabanlı Android işletim sistemini piyasaya süren ve Google ve Open Handset Alliance tarafından daha da geliştirilen ve zamanın diğer önemli akıllı telefon platformlarına açık bir rakip yaratan ilk cihaz oldu. İşletim sistemi, özelleştirilebilir bir grafik kullanıcı arayüzü, Gmail gibi Google hizmetleri ile entegrasyon, uygulamalar tarafından gönderilen son iletilerin bir listesini gösteren bir bildirim sistemi ve ek uygulamalar indirmek için Android Market sunmaktadır.

<span class="mw-page-title-main">Windows Phone Mağazası</span> Microsoft Windows Phone işletim sistemindeki uygulama mağazası

Bu madde Windows Phone Store ile ilgilidir. Microsoft Windows için Windows Store sayfasına bakın.

<span class="mw-page-title-main">Windows Phone 7</span> 2010da yayımlanmış, Windows Phone mobil istemci işletim sisteminin ilk sürümü

Windows Phone 7 Microsoft tarafından tanıtılan Windows Phone mobil istemci işletim sisteminin ilk sürümüdür. Microsoft Windows Mobile 6.5 sürümü ile Windows Mobile işletim sisteminin son versiyonunu yayınlamış ve bununla işletim sistemine son vermiştir. Bundan sonra Microsoft yeni işletim sistemini yaratmaya başladı, 21 Ekim 2010 tarihinde dünya çapında Windows Phone Store ile birlikte ve 8 Kasım 2010 tarihinde Amerika Birleşik Devletleri'nde yayımlandı. Versiyon birden fazla büyük güncellemeler aldı, son hali Ocak 2013 yılında piyasaya sürülen Windows Phone 7.8 oldu. Versiyonun güncellenme yöntemi Zune yazılım aracılığı iledir. Buna özelleştirilebilir başlangıç ekranı olarak birkaç özelliği eklendi. Tam yeni "Metro" isminde tasarım sistemine dayalı bir kullanıcı arayüzüne sahiptir. Mobil yazılım platformu Windows Phone Store'dur. Microsoft bu sürümdeki mobil cihazlar için ücretsiz online eş hizmeti vermek için özel olarak "My Windows Phone" hizmetini kullanıma verdi.

<span class="mw-page-title-main">Windows Phone 8</span> Microsoft tarafından geliştirilen mobil cihazlar için piyasaya sürülen işletim sistemi

Windows Phone 8, Microsoft'un Windows Phone mobil işletim sisteminin ikinci nesildir. İlk sürüm olan Windows Phone 7'nin devamı olarak yaratıldı. Bu, 29 Ekim 2012 tarihinde serbest bırakıldı ve selefi gibi, bu Metro tasarım diline dayanan düz bir kullanıcı arayüzü sunuyor. Bu sürümün yerini 2 Nisan 2014 yılında açılan Windows Phone 8.1 mobil işletim sistemine bıraktı. Sürümün mobil medya yazılım ve dağıtım platformu Windows Phone Store-dir. Güncellenme yöntemi ise ilk sürümden farklı, Zune yazılım ile değil, "Firmware over the air" aracılığı iledir.

<span class="mw-page-title-main">Windows Phone 8.1</span> Üçüncü nesil Windows Phone mobil işletim sistemi

Windows Phone 8.1, Windows Phone 8'den sonra Microsoft'un Windows Phone mobil işletim sisteminin üçüncü neslidir. "Firmware over the air" aracılığı iledir. 2 Nisan 2014 tarihinde, San Francisco, Kaliforniya'da Microsoft'un Build Konferansı'nda tanıtılmıştır. Bu, 14 Nisan 2014 tarihinde Windows Phone geliştiricilerine son şeklini yayınlandı ve 15 Temmuz 2014 tarihinde genel kullanılabilire varıldı. Windows Phone 8 sürümünü çalıştıran tüm Windows Telefonlar, Windows Phone 8.1'e yükseltilebilir. Sürümün güncellenme yöntemi "Firmware over the air" ve Windows Phone Store aracılığı iledir. Bu sürümde ilk kez hızlı ayarlar sağlayan ve kullanıcılara tüm hızlı ayarları gösteren Bildirim Merkezi - Eylem Merkezi tanıtıltı.

<span class="mw-page-title-main">Nokia X platform</span>

Nokia X platform, Bir Linux tabanlı mobil işletim sistemi ve yazılım platformudur. ilk olarak Nokia, sonradan Microsoft Mobile tarafından tarafından geliştirildi. C, C++, Java dilinde yazılmıştır. 24 Şubat 2014 tarihinde tanıtılan sistem Android'den çatallıdır ve Nokia X ailesinin tüm cihazlarında kullanılır.

<span class="mw-page-title-main">Apple Wallet</span>

Apple Wallet (Türkçe:cüzdan) Apple'ın iOS uygulamasıdır. Kullanıcılara kuponlar, biniş, etkinlik biletleri, mağaza kartları ve iOS 8.1-den başlayarak, Apple Pay üzerinden kredi kartları, sadakat kartları ve banka kartları saklamak için olanak sağlar. Teknoloji Apple Inc. tarafından tasarlandı ve Passbook ismi altında 11 Haziran 2012 yılında 2012 Apple Worldwide Developers Conferencede (WWDC) sunuldu. Uygulama 19 Eylül 2012 tarihinde iOS 6 ile birlikte iPhone ve iPod Touch cihazları için yerleşik bir uygulama olarak piyasaya sürüldü. Hizmetin adı iOS 9-da Wallet ismine değiştirildi. Esas rakipleri Google Wallet ve Microsoft Walletdir.

iMessage

iMessage Apple tarafından geliştirilen anlık mesajlaşma servisidir. Bu, iOS 5 ve sonrasında ve OS X Mountain Lion ve sonrasında Apple Mesajlar uygulamasında desteklenir.

<span class="mw-page-title-main">Bing Mobile</span>

Bing Mobile Microsoft'un Bing arama motorunun bir parçası olarak taşınabilir mobil cihazları için bir arama aracıdır. Mobil cihaz ekranları için tasarlanmıştır. Bing Mobileye, Windows phone 7 ve Windows Phone 8 aygıtlarında Arama anahtarı aracılığıyla erişilir, tescilli yazılım olarak Windows Mobile ve Windows Phone'ye dahildir. Ayrıca, Windows Phone 8.1'de mevcuttur ve iOS ve Android de dahil olmak üzere diğer platformlar için indirilebilir.

<span class="mw-page-title-main">Apple Anında İlet Bildirim Servisi</span>

Apple Anında İlet Bildirim Servisi Apple tarafından oluşturulan, üçüncü şahıs uygulama geliştiricilerinin Apple aygıtlarında yüklü olan uygulamalara bildirim verileri göndermesine olanak tanıyan bir platform bildirim hizmetidir. Gönderilen bildirim bilgileri rozetleri, sesleri, gazete bayii güncellemelerini veya özel metin uyarılarını içerebilir. İlk kez 17 Haziran 2009'da IPhone OS 3 ile başlatıldı. Yerel uygulamalara yönelik APN'ler daha sonra Mac OS X Lion sürümüyle başlayarak Mac OS X API'sine eklendi. Web sitesi bildirimleri için destek daha sonra OS X Mavericks sürümüyle birlikte eklendi.

<span class="mw-page-title-main">Microsoft Anında İlet Bildirim Servisi</span>

Microsoft Anında İlet Bildirim Servisi, Microsoft tarafından geliştirilen mobil bir hizmettir. Geliştiricilere sunuculardan Windows Phone uygulamalarına itme verileri göndermesine izin verir. MPNS, Windows Phone 8 İşletim Sistemini hedef alan uygulamalarda doğal olarak desteklenir. Microsoft, 2011'de Windows 8 ve Windows Phone 8.1 için Windows Anında İlet Bildirim Servisi'ni tanıttı, MPNS'yi etkili bir şekilde bu hizmetle değiştirdiğini açıkladı. MPNS, kaynak kodu Windows Phone 8.1'i hedefleyecek şekilde değiştirilmiştir. Yükseltmeden önce MPNS kullanmak üzere zaten kayıtlı olan bir Microsoft Silverlight uygulamasına geçirilirse, Windows Phone 8.1 üzerine yüklenmiş uygulamalarda kullanılabilir.

Evrensel Windows Platformu Microsoft tarafından oluşturulmuş ve ilk olarak Windows 10'da tanıtılan, platforma özgü bir uygulama mimarisidir. Bu yazılım platformunun amacı, her biri için yeniden yazılmaya gerek kalmadan Windows 10, Windows 11 ve Windows 10 Mobile'da çalışan evrensel Windows Platformu uygulamaların geliştirilmesine yardımcı olmaktır. C++, C#, Visual Basic .NET veya XAML kullanarak Windows uygulaması geliştirmeyi destekler. API, C++ ile uygulanır ve C++, VB.NET, C#, F# ve JavaScript'de desteklenir. Windows Server 2012 ve Windows 8'de ilk tanıtılan Windows Runtime platformunun bir uzantısı olarak tasarlanan UWP, geliştiricilere potansiyel olarak birden fazla cihazda çalışacak uygulamalar oluşturmasına olanak tanır

<span class="mw-page-title-main">ActiveSync</span> Mobil veri senkronizasyon programı Microsoft tarafından geliştirildi

ActiveSync Microsoft tarafından geliştirilen 1996'da orijinal olarak piyasaya sürülen, Microsoft tarafından geliştirilen mobil bir veri senkronizasyon uygulamasıdır. Verileri avuçiçi cihazlar ve masaüstü bilgisayarlarla senkronize eder. Windows Görev Yöneticisi'nde, ilişkili işlem wcescomm.exe olarak adlandırılır.

<span class="mw-page-title-main">Microsoft Office Mobile</span> Microsoft Officein akıllı telefonlar için geliştirilmiş sürümü

Microsoft Office Mobile Microsoft tarafından Windows 10, Windows 10 Mobile, iOS, Android ve Chrome OS için geliştirilen yaratıcılık yazılımı mobil uygulamalarıdır. Çekirdek uygulamalar Word, Excel, PowerPoint ve OneNote'dur. Office Sway, Skype for Business ve SharePoint gibi diğer Office uygulamaları, desteklenen cihazlar ve platformlardaki mobil uygulama mağazasından indirilebilir.

<span class="mw-page-title-main">Google Sync</span>

Google Sync Google'ın bir dosya senkronizasyonu hizmetidir. Gmail, Google Contacts ve Google Takvim hizmetlerinin PC ve mobil cihazla Posta, Takvim ve Adres Defteri uygulamaları ile kablosuz olarak senkronize edilmesine yardımcı oldu. Hizmet kullanıcılarının Google Apps posta, kişi ve takvimlerini mobil cihazlarıyla senkronize etmesine izin vermek için Microsoft Exchange Server ve ActiveSync® kullandı; kullanıcılar, gelen iletiler ve gelecek toplantılar için uyarıları da kurabilir veya özelleştirebilir. Google Sync PC, Mac, Linux, Android, BlackBerry, Symbian S60, iPhone, iPad, Windows Mobile, Windows Phone ve diğer cihazlarla çalıştı. Google Sync, Şubat 2009'da duyurulmuş ve Aralık 2012'de ticari olmayan kullanıcılar için kullanımdan kaldırılmıştır.

<span class="mw-page-title-main">TestFlight</span>

TestFlight Apple'e ait olan ve yalnızca iOS Geliştirici Programı içindeki geliştiricilere sunulan mobil uygulamaların kablosuz olarak (OTA) kurulması ve test edilmesi için kullanılan çevrimiçi bir hizmettir. Geliştiriciler, uygulamayla ilgili olarak geliştiricilere geri bildirim gönderebilecek dahili veya harici beta test cihazlarına uygulamaları dağıtmak için hizmetle birlikte anlaştılar. TestFlight SDK ayrıca, geliştiricilerin uzaktan günlükler, çökme raporları ve test kullanıcısı geribildirimi almasına izin verdi.

<span class="mw-page-title-main">Google Cloud Messaging</span>

Google Cloud Messaging, Google tarafından geliştirilen, mobil bir bildirim hizmeti'dir. Üçüncü şahıs uygulama geliştiricilerinin, geliştirici tarafından işletilen sunuculardan uygulamalara bildirim verileri veya bilgileri gönderebilmelerini sağlar. 2012 yılında Android Jelly Bean ile tanıtıltı. Android işletim sisteminin yanı sıra Xamarin ve Google Chrome İnternet tarayıcısı için geliştirilen uygulamalar veya uzantıları hedefler. Geliştiricilere ücretsiz olarak sunulmaktadır. GCM Hizmeti ilk önce Haziran 2012'de, kimlik doğrulama ve dağıtım, yeni API bitiş noktaları ve mesajlaşma parametrelerinin iyileştirilmesi ve sınırlamaların kaldırılmasını gerekçe göstererek, Google'ın Android Cloud to Device Messaging (C2DM) hizmetinin devamı niteliğinde ilan edildi. Google'ın "Firebase Cloud Messaging" (FCM) yerini almıştır.

Microsoft mobil hizmetler, özellikle mobil cihazlar için oluşturulmuş bir dizi özel mobil hizmettir, bunlar genellikle Windows Phone, Android, iOS, BlackBerry, Nokia platformları, BREW ve Java ME için mobil uygulamalar ve mobil tarayıcı aracılığıyla sunulur. Microsoft'un mobil hizmetleri genellikle bir Microsoft hesabı ile bağlantılıdır, genellikle Microsoft'un kendi mobil işletim sistemlerine önceden yüklenmiş olarak gelir ve diğer platformlar için çeşitli yollarla sunulur. Microsoft, 1996 yılında Windows CE lansmanı ile mobil bilgisayar platformları için geliştirmeye başladı ve daha sonra Nisan 2000'de Microsoft'un Pocket Office paketini PDA El bilgisayarlarına ekledi. Aralık 2014'ten Haziran 2015'e kadar Microsoft, bir dizi kurumsal satın alma işlemi gerçekleştirdi Google Play ve App Store'da Acompli, Sunrise Takvimi, Datazen, Wunderlist, Echo Notification Lockscreen ve MileIQ aldı.