Quando un utente è in grado di eseguire un'azione solo una volta al giorno, ad esempio ottenere un biglietto gratuito per una competizione, ci sono due possibilità che ho riscontrato nella mia esperienza.
1) Ripristino 24 ore
Se esegue l'azione il primo giorno alle 23:45, può eseguire di nuovo l'azione solo il secondo giorno alle 23:45 o dopo. Non sarà in grado di farlo alle 11:44 del giorno 2.
2) Midnight Reset (o qualsiasi orario fisso)
Indipendentemente da quando l'utente esegue l'azione il giorno 1, non appena si trasforma la mezzanotte e inizia il giorno 2, sarà in grado di farlo di nuovo.
Entrambi limitano l'utente nell'eseguire solo un'azione al giorno, ma molto spesso mi imbatto nel metodo 1, che ritengo abbastanza scomodo per due motivi:
- Per prima cosa devo aspettare il tempo
- e secondo per un lungo periodo di tempo, il timestamp di me che eseguirò l'azione diventerà più tardi e più tardi, poiché non sarò in grado di eseguire l'azione esattamente in quel timestamp ogni giorno, solo un paio di secondi o minuti dopo.
C'è qualche motivo tecnico per cui si preferirebbe il metodo 1, anche se a mio avviso lo svantaggio importante per l'utente dichiarato in precedenza?
Modifica, per specificare: sto parlando in particolare di un esempio, in cui ovviamente non è necessaria la timegap effettiva di 24 ore, come nell'attuale evento di spin gratuiti di Theory11 , in cui ottieni 1 giro gratuito ogni 24 ore per avere una possibilità ai premi vincenti.