Должен ли я обрабатывать функции, подобные наградам за ежедневный вход, на стороне сервера или на стороне клиента? - PullRequest
0 голосов
/ 18 октября 2018

Сейчас я пытаюсь реализовать функцию ежедневного вознаграждения за вход в систему для моего приложения.Я думаю, что есть два способа сделать это:

  1. Клиент отправляет сигнал, когда при запуске приложения день времени запуска отличается от дня последнего запуска, запрашиваяежедневное вознаграждение за вход в систему.
  2. Клиент отправляет только время запуска приложения в стандартном формате времени, а сервер предоставляет ежедневное вознаграждение за вход в систему при запуске приложения в новый день.

Первый подход, для меня, имеет очевидную проблему в том, что, изменяя время клиентского устройства / системы, он может быть запущен, поэтому я отклоняюсь от второго подхода, поскольку время сервера точно не может бытьизменено клиентом.Однако сам по себе второй подход может привести к увеличению нагрузки на сервер или что-то в этом роде.

Как вы думаете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...