WhatsApp gibi uygulamalar sunucuyla daima canlı bir bağlantı kuruyor mu? [kapalı]


1

Sunucuyla gerçek zamanlı olması gereken bir uygulama oluşturuyorum. Pili boşaltabileceğinden daima canlı (veya her 2 dakikada bir sunucuyla kontrol) uygulamasının olup olmadığından emin değilim. Alternatiflerim neler?

Yanıtlar:


1

Haklısınız, bu pilinizi çok hızlı tüketir ve bu, Uygulamaları arka planda bir süre sonra uykuya zorlamaları nedeniyle mobil işletim sistemi tarafından engellenir. Google, Android veya iOS olsun, mesajları mobil cihaza iletmek için FCM çözümüne sahiptir.

Firebase Cloud Messaging

Apple bu Apple Push Bildirim Hizmetini seçti


1

WhatsApp, modern uygulamaların çoğu Push Teknolojisini kullanır.

Bunun anlamı, cihazın sunucudan her saniye veya dakikada veri çekmesini sağlamak yerine , sunucu cihaza veri göndermek gerektiğinde verileri iter .x

Aygıtın daha önce kendisini sunucu ile tanımlamasını gerektirir. Sunucu bunu tanır ve o andan itibaren sunucu gerektiğinde cihaza bir bildirim gönderebilir .

Cihaz az miktarda veriye ihtiyaç duyuyorsa, bildirime girebilir veya bildirim, uygulamayı / cihazı sunucuya bağlanmaya ve verileri çekmeye zorlayan uyandırma çağrısı görevi görebilir .

Google, bu teknolojinin Firebase adlı Android / iOS cihazlarında çalışmasını sağlamak için ücretsiz bir hizmet sunar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.