2016-04-06 17 views
0

C/Obj-C ve Swift deneyimine sahip bir iOS geliştiricisiyim. Şu anda, hava durumu değiştiğinde sizi uyarma yeteneği ile mevcut ve tahmini hava durumunu gösteren bir hava durumu uygulamasını tamamladım. Bu, kriterinizin karşılanıp karşılanmadığını görmek için arka planda hava durumu verilerini periyodik olarak yenileyen iOS'ta arka plan getirme özelliğini kullanarak yapılır, ardından size yerel bir bildirim gönderir.Uygulama Sunucusu

Sorun: arka plan getirme yalnızca işletim sisteminin komutunda gerçekleşir. Kontrolünüz yok ve hava durumu değiştiğinde müşterileri daha erken bilgilendirmek için daha sık kontrol edebilmek istiyorum. Çözümün kendi sunucumu her dakika uzaktan kontrol eden bir program ile gerçekleştirdiğini ve müşterilerin telefonuna push bildirimi gönderdiğinin farkındayım. iPhone'da

Benim şu anki uygulamasıdır: web'den: (şehir X rüzgar 10mph'nin yukarıda gider söyle örnek)

  • Uygulama indirmeleri havalarda

    1. Kullanıcı özel ölçütlerle uyarı oluşturur özel hava

    2. Uygulama co nesneleri içine XML aPI

    3. App hava durumu verileri ayrıştırır özel uyarı kullanıcılara hava verilerini mpares

    4. Uygulama kriterleri Yapmak istediğim ne

    karşılandı eğer kullanıcıyı uyarır:

    • uyarı gönder kullanıcının bir sunucuya oluşturduğunuz ve saklamak

    • Her bir kaydedilmiş uyarı için kriter karşılanmışsa sunucunun tüm indirme/analiz işlemlerini yapmasını sağlayın

    • kriterleri vardı kullanıcılara push bildirimi gönder

    Soru 1 met: Ne olur gibi bir sunucu görünüm bu genel uygulama?

    Soru 2: Uygulamanın her bir kısmı hangi dilde yazılacak? Şu anda Swift'de çalışan her şeye sahibim ama bir uzvuna çıkıp bir Linux sunucusunda çalışmayacağımı söyleyeyim.

  • cevap

    1

    Belki de kriterlerinizi müşteriye saklayabilir ve hava durumunu almak için bir web API'si kullanabilirsiniz. . Bu, işletim sistemindeki bağımlılığınızı ortadan kaldırabilir ve bir sunucu oluşturmaya zaman ayırmanızı sağlayabilir.

    İlgili konular