2016-03-24 27 views
0

this tutorial ve this question'u okudum, ancak NSDate() veya CFAbsoluteTimeGetCurrent()'u kullandığımda, kullanıcının saati ileri doğru tetiklemesi kolaydır.iOS'ta klan çatışması gibi bekleyen oyunda zamanlayıcı, saat değişikliği kullanıcı kanıtı

CACurrentMediaTime() kullanırsam, geri sayım uzun bir süre (1 saat ya da daha fazla) doğru olmaz.

Geçilen süreyi doğru olarak nasıl kontrol edebilirim? Sunucuda saati kontrol etmeliyim? Nasıl?

Teşekkür

+0

Zaman kazanmak gibi basit bir görev için kendi sunucunuzun tüm ekstra süresini eklemenize gerek yok Bunu yapmanın tek gerçekten kurşun geçirmez yolu sunucudan. Ancak bunu yapamazsanız - [bu cevap yardımcı olabilir] (http://stackoverflow.com/a/36204651/2976878). – Hamish

+0

@ originaluser2 teşekkürler, hangi sunucuyu tercih edersiniz? –

+0

Kendi sunucunuz en iyisi olurdu! – Hamish

cevap

0

Geçerli saati almak için ücretsiz bir hizmet gibi http://timezonedb.com/api kullanabilirsiniz. Ücretsiz bir API anahtarı için kayıt olmanız yeterlidir.