Коли користувач може виконати дію лише раз на день, наприклад отримати безкоштовний квиток на змагання, я зі свого досвіду зіткнувся з двома можливостями.
1) Скидання 24 годин
Якщо він виконує дію 1-го дня до 23:45, він може повторити дію лише 2-го дня, або після 11:45. Він не зможе це зробити 11:44 другого дня.
2) Поночі Скидання (або будь-який встановлений час)
Незалежно від того, в який час користувач виконує дію в перший день, як тільки настає півночі і починається 2 день, він зможе зробити це знову.
Обидва обмежують користувача у виконанні лише однієї дії на день, але я найчастіше натрапляю на метод 1, який я вважаю досить незручним з двох причин:
- Спершу треба почекати часу
- по-друге, протягом тривалого періоду часова мітка мене, яка виконує дію, стане пізніше і пізніше, оскільки я не зможу виконувати дію саме в ту часову позначку, лише через пару секунд або хвилин.
Чи є якась технічна причина, що ви віддаєте перевагу методу 1, хоча, на мою думку, важливим недоліком для користувача, заявленого заздалегідь?
Редагуйте, щоб уточнити: я особливо говорю про приклад, коли фактичний часовий проміжок 24 години очевидно не потрібен, як, наприклад, у поточному події безкоштовного віджимання Theory11 , де ви отримуєте 1 безкоштовне віджимання кожні 24 години, щоб отримати шанс. при виграші призів.