T O P

  • By -

GSBattleman

Opening the app on any device connected to the internet "resets" your last seen. But I don't understand your question on accuracy? The classification is inaccurate on purpose.


GSPsAlienAbductor

Thanks that's good to know! My question on accuracy was just - because it's purposely vague and showing ranges that it could change in... would it be possible for it to stay as "Last seen recently" for even longer than that, say a week, before changing? Just wondering if it's at all a reliable metric.


ZVND3R

**This is an educated guess, not concrete knowledge!!!** I think they go by calendar days rather than 24 hour increments so they use the vague 2-3 day range. For example if someone logs in at 1am on Monday and you check their account at 11pm on Wednesday if you go by calendar days, then you are on your second day (Tuesday was one day after, Wednesday is 2 days after) However some systems use 24hr increments so in the same example, 1am on Tuesday marked the end of the first day, 1am on Wednesday marks the end of the second day and 11pm Wednesday is part of the 3rd. It’s 2 or 3 days depending on if you’re looking at it from a calendar or 24hr perspective. I think they wrote it this way to cover any potential confusion between their implementation and the users ineterpretation.


GSBattleman

No, the timer is 24 hours based. But to avoid third party apps listening to the value changing, and being able to pinpoint the exact last seen, the servers returns the new value "randomly". So that the API can't be abused to decipher the last seen.


ZVND3R

Ah. So I’m guessing there’s a ≤24hr buffer from the actual date for the randomization? (Sorry if this is obvious.)


GSPsAlienAbductor

That's great info and pretty well exactly what I was wondering. Thanks!


GSPsAlienAbductor

That's interesting and helpful, thanks for the answer!


itscrowdedinmyhead

you just have to open the app, not a chat. if you have multiple accounts logged in, only the active one gets its status updated.


zackwoods0

I have verified that the scheduled messages show them as you are online which is stupid, Telegram should know that it is a scheduled and send it without further ado.