Timer issue in the iCloud mailbox

Hey All,

Our application provides an interactive experience for our customers to send a customized image/text in a giftbox via email. The user can decide on the giftbox unlock date and time and send it to another user. Another user will receive that email and he can open the giftbox once time up.

The user, who has received the giftbox email can check the countdown timer in the mailbox and once the time is up, he can open that giftbox and see the attached picture or text.

Now, we are getting issues with iCloud, we have a countdown time in the mailbox and iCloud is not allowing any email content to no longer be connected with the server. The countdown timer is not working properly because it is getting input from the server. So every time when you open the email it starts from the beginning.

We have attached a video file link with this note, please check - https://drive.google.com/file/d/11q-5CbufZFPoUxSjb6KTT2kffmADeU4A/view

We are not getting any information from the client’s email box, we are just sending our emails with a giftbox & countdown timer. We want our countdown time should connect with the server so it can work properly.

Any help would be appreciated.

Shouldn't the countdown date be set in the email, in the JavaScript, so that the email counts down to the time inside that email?

If you're worried about someone viewing the source of the message and going to your server to see the surprise before the timer is up, then your server needs to not show the surprise until the time has passed on the server.

Timer issue in the iCloud mailbox
 
 
Q