Доброго дня, джентльмены.
Существует несколько версий игры на платформах: iOS, Mac, Web (Facebook), Android. В игре просим указать название пользователя (профайл в игре), только название, пароль не вводиться. Игрок играет и набирает определенное количество очков - отправляем на сервер с php+mysql. В какой то момент среди игроков появляются двое, с одинаковыми именами (например Joey). Как системе можно дать понять что это два разных игрока? Возможно как то брать ИД устройства, но как быть с ситуацией Web, Andoid?
Спустя какой-то промежуток времени игрок удаляет и заново устанавливает игру вводя другое имя - опять проблема.
На iOS я видел как некоторые игры подтягивают имя с GameCenter но это выход только для части пользователей.
Мультиплатформенные сервисы таблиц рекордов не предлагать - так как кроме очков, я заношу туда другую игровую информацию.
Прошу совета или оставьте ваше виденье решения проблемы, может кто уже реализовывал данную систему.