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