, kullanıcıların bu uygulamayı alandaki belirli olayları kaydetmek için kullandığı, konum etkinleştirilmiş bir uygulama oluşturuyoruz.Doğru tarih/saatin ayarlanması
Olay verilerinin önemli bir kısmı bir olayın gerçekleştiği zamandır. Bu, kullanıcı çevrimiçi olduğunda sorun değil, aynı zamanda kullanıcının çevrimdışı olduğu durumları da destekliyoruz (& daha sonra senkronizasyon olaylarını hatırlayarak).
Kullanıcıların çevrimdışı olduğu durumlar olabilir ve bunlar telefondaki saati değiştirir, böylece olay zamanları yanlış kaydedilir.
Demek ki doğru bir zaman olsun sağlamanın en iyi yolu ne olacağını, o cihazı verilen kullanıcı işlemlerinin bağımsız çevrimdışı olabilir. Bazı fikirler:
- GPS saati. Onu elde etmek mümkün mü?
- İzleme sistemi kullanıcı tarafından yapılan değişiklikler zamana bağlı?
- Başka bir fikrin var mı?
Not: Zaman saniye hassasiyet ihtiyacı var, yaklaşık dakika doğruluk Tamam olur.
Not2: Biz Android ve iPhone için mobil uygulamaları oluştururken, bu yüzden de genel çözümleri ve bu iki platformların herhangi özgü çözümler için ilgileniyorum.
GSM şebekelerinin şu anki zamanı sağlayabileceğini düşünüyorum. Mobil cihaz ağdaysa, bu zamanla senkronize edilir. –
Cihaz çevrimiçi olduğunda bu bir sorun değil - etkinlikler gönderildiğinde sunucumuzda zamanı kontrol edebiliriz. Sorun yalnızca cihaz çevrimdışı olduğunda ortaya çıkar. –
Peter - Bu SO yorum kötüye kullandığınız için üzgünüz, ama size ulaşmanın başka bir yolunu bulamıyorum. SO kullanıcı verilerinin analizi ile ilgili blog girişinize yorum yapamam. Gönderi ve önizleme hem sayfayı yeniden yükler. Blogspot için çerezler açık, bir google.com hesabım var. Çerezlerin bazı ek üçüncü alanlar için de gerekli olduğunu düşünüyorum, ancak bilmenin bir yolu yok. Yorum burada; http://slashdot.org/comments.pl?sid=2328930&cid=36789036 –