Я уже опубликовал приложение android, где вы можете увидеть список конкретных объектов и подробную информацию о них. Список меняется каждый день, но некоторые объекты могут появляться снова. Приложение связывается с сервером PHP через HTTP и периодически вытягивает список объектов.
Теперь я планирую расширить приложение, чтобы оценить объекты и добавить комментарий, аналогичный тому, как это делается на рынке Android. Я бы хотел, чтобы пользователь не заставлял пользователя регистрироваться в учетной записи для возможности комментировать.
Я вижу две проблемы:
- Систему комментариев можно было бы злоупотреблять спамерами
 - Комментарий может быть добавлен из другой системы
 
Итак, мои вопросы:
- Как защитить систему от спама?
 - Как аутентифицировать приложение с сервером?
 - Как ограничить количество комментариев на одного пользователя и объекта?
 - Как насчет идентификатора устройства андроида? Является ли он достаточно уникальным, чтобы использовать его в качестве идентификатора для пользователя?
 - Какие другие проблемы вы видите?
 
