Pergunta

Estou pensando em construir um iPhone app que usaria o recurso de GPS para rastrear onde alguém é e por quanto tempo. Eu percebo que eu provavelmente poderia obter a localização atual do iPhone a partir de um site, mas a única maneira que eu estou familiarizado com está usando chamadas ajax, etc (Desculpe se isso é um conceito bastante novato), mas eu temo que iria atolar meus servidores com chamadas constantes para controlar o tempo. Existe uma maneira melhor de fazer isso? Quaisquer recursos que eu poderia consultar sobre esta idéia / conceito? Será que é mesmo plausível neste momento?

Eu sou mais versado em PHP / MySQL, mas tentando ramificar-se em algumas novas idéias que tive. Qualquer ajuda seria muito apreciada!

Foi útil?

Solução

Você poderia manter um armazenamento de dados local só então enviar atualizações para o servidor quando os detecta aplicativos que o usuário tenha movido. Estou bastante certo de que iria funcionar e no lado do servidor que você acabou de trabalhar para fora a última vez que um usuário check-in e, em seguida, comparar isso contra o tempo atual para ver quanto tempo eles têm sido em algum lugar. O único problema técnico que eu posso ver com isto é que isso requer que o usuário tenha o iphone e se o aplicativo abrir todo o tempo que eles estão em algum lugar, o que significaria o iPhone é agora apenas um rastreador GPS bastante caro com um construído em telefone!

Outras dicas

Você pode armazenar locais de usuário em uma lista local no iphone e uma vez uma hora de enviar a lista com os pares localização / timesptamp para o servidor.

Como James Raybould diz, você pode calcular no servidor quanto tempo um usuário permaneceu dentro de um intervalo para uma determinada posição. E também pelo envio de dados uma vez por hora ... não cada vez que os detecta iphone que o usuário movido, em seguida, você salvar o seu servidor para continuamente pings.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top