Acho que vou optar por criar um UUID quando o app for aberto pela primeira vez e persistir ele.
Se o usuário limpar os dados ou reinstalar o app, um novo UUID será gerado e o servidor identificará como um dispositivo novo e enviará todos os dados na nuvem.
Se o usuário limpar os dados ou reinstalar o app, um novo UUID será gerado e o servidor identificará como um dispositivo novo e enviará todos os dados na nuvem.
Atenciosamente,
Diego Rocha
2015-02-09 13:05 GMT-02:00 Rebert Tomaz Aquino <reberttomaz@gmail.com>:
se for celular acho que dá pra usar o IMSI, tablet não..--Em 9 de fevereiro de 2015 09:02, Diego Rocha <diego@diegorocha.com.br> escreveu:--Pessoal,Estou escrevendo uma rotina de sincronização entre o app e um banco de dados central.
Como o usuário pode ter o app instalado em vários devices com a mesma conta pensei em fazer o controle da sincronização da seguinte forma:
A. O app envia os dados novos cadastrados, alterados e removidos localmente (quando estava offline) para o servidor.
B. O app envia uma requisição pro servidor e o servidor retorna os novos registros (cadastrados em outros devices).
Estou pensando em fazer um controle de datas, para manter sempre o dado mais recente, exemplo:Device ABC envia uma alteração as 12:00 com um dado alterado localmente as 11:59.Device DEF envia uma alteração as 13:00 com um dado alterado localmente as 10:00 (mantem o dado de 11:59).Device GHI envia uma alteração as 13:01 com um dado alterado localmente as 12:30 (atualiza para o valor de 12:30)
Acontece que pra fazer o controle correto eu preciso de uma forma segura de diferenciar os dispositivos, pensei em um identificador único, procurei aqui na lista e achei essa thread de 2013[1]. Houve alguma evolução de lá pra cá sobre isso?Atenciosamente,Diego Rocha
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--Rebert Tomaz
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.






0 comentários:
Postar um comentário