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?
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:
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.
Apple bu Apple Push Bildirim Hizmetini seçti
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.