6

Belirli bir aralıkta bir sunucuyu Apache Cordova uygulamasıyla sorgulamalı ve kullanıcı için ilgili bilgiler varsa kullanıcıyı bilgilendirmem gerekir. Web kullanıcılarıyla yapılabileceğinden emin değilim çünkü etkinlik (sunucu anketi), uygulama iOS ve Android'de etkin olmadığında da gerçekleşmelidir.Apache cordova uygulamasında Arkaplan Hizmeti

Benzer bir sorunla karşılaşan biri var mı? İletiyi iletmek için local noifications/dialogs'a baktım, ancak yoklama hizmetinin nasıl oluşturulacağından emin değilim.

Şimdiden teşekkürler.

cevap

6

Gözlerimde sürekli oylama asla iyi bir çözüm değildir. Push'i kullanmanızı tavsiye ederim, böylece sunucunuz yeni içerik kullanılabilir olduğunda uygulamayı bilgilendirir. Cihazınızda çok fazla pil tasarrufu sağlar, çünkü gerçekten bir güncelleme varsa sadece uyandırılır. Push Bildirim Hizmetleri tam olarak bu amaçla inşa edilmiştir.

iOS, Android ve hatta daha fazla platform için çalışan mükemmel Push Plugin for Phonegap bir göz atın. IOS ve Android için Push Plugin'u kurmak için Holly Schinsky's tutorial here'u okuyabilirsiniz.

Ray Wenderlich's tutorial here'da, ayrıntılı açıklanan sunucu tarafını nasıl uygulayabileceğiniz hakkında bilgi bulabilirsiniz.

gerçekten yoklama ile sopa istiyorsanız, ben iOS'da bunu olasılığı vardır biliyorum Android hakkında emin değilim, (Orada bir hizmeti uygulamaya gerekir tahmin) (this article yaklaşık Background Fetch bakınız). Ancak, her iki platform için de arka planda yürütme işlemlerini gerçekleştiren bir Phonegap eklentisi bulamadım. Arka Plan Getirme için

+1

+1. Pil tahliyesi, sanırım basit bir görev için ihmal edilebilir. Ekstra sunucu taraflı mantığı beraberinde getirdiği için itme bildirim çözümüne alamayacağım ve içeriğinizi iletmek için 3. tarafa (bu durumda Apple sunucuları) bağlı olursunuz ... – Kozuch