Günümüz dünyasında Google Cloud Messaging yaşamın çeşitli alanlarında hayati bir rol oynamaktadır. Önemi topluma, ekonomiye, politikaya, kültüre ve insanların günlük yaşamlarına yansıyor. Google Cloud Messaging, farklı zaman ve bağlamlarda çalışma ve ilgi konusu olmuştur ve bu da zamanla alaka düzeyini göstermektedir. Bu makalede, Google Cloud Messaging'in toplumun farklı yönleri üzerindeki etkisini ve etkilerinin yanı sıra tarih boyunca geçirdiği evrimi de inceleyeceğiz. Ek olarak, Google Cloud Messaging'in günümüzde nasıl bir tartışma ve yansıma konusu olmaya devam ettiğini ve anlamının zaman içinde nasıl değiştiğini analiz edeceğiz.
![]() | |
Geliştirici(ler) | |
---|---|
İlk yayınlanma | 2012 | )
Geliştirme durumu | Aktif |
İşletim sistemi | Android Jelly Bean ve üstü |
Tür | bildirim hizmeti |
Google Cloud Messaging, (veya GCM) 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.[1] 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.[2] 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.
GCM, önce Google tarafından Android Froyo'de tanıtılan C2DM hizmetine başladı.[3] Google Cloud Messaging'e geçiş, 27 Haziran 2012'de Google I/O'da ilk kez açıklandı. Google Bulut Mesajlaşma servisini duyurduktan kısa süre sonra Google, C2DM'den yeni servise geçişle birlikte uygulama geliştiricilere rehberlik edecek belgeler yayınladı. Hizmete geçiş yapmak için SDK ve kod değişikliklerinin yanı sıra, indirmek ve güncellemek için yayın deposu (Google Play gibi) için bir uygulama güncellemesi yayınlaması gerekli oldu.[4] I / O 2015'te Google, yeni bir SDK ve iOS desteği verdiğini açıkladı.
Google Cloud Messaging işlevleri, sunucu API'larını ve SDK'leri kullanır ve ikisi de Google tarafından yürütülür. GCM, push bildirimlerini, derin bağlantı komutlarını ve uygulama verilerini gönderme yeteneğine sahiptir. Daha büyük mesajlar, en fazla 4 KB payload verileri ile gönderilebilir.[5]
İstemci uygulaması, bildirim almak ve görüntülemek için uygulama iznine izin verdikten sonra, kayıt işlemine başlamak için Google Cloud Messaging arayüzüne bir kayıt API isteği gönderir. GCM Hizmeti, isteği alır ve onaylar, daha sonra bireysel cihaza bir bildirim göndermek için geliştiricinin kullandığı benzersiz bir tanımlayıcı olan bir GCM Kayıt Kimliği vererek yanıt verir.[6] Tanımlayıcı aygıta kaydedilir ve genellikle saklanması için geliştiricinin uygulama sunucusuna gönderilir.