Yeah, man. Not a great option for this. What we are doing is just pinging the device for a set period of time.
For example, you could ping it after 6 hours, then 24 hours, then a week, then every month.
That's the only solution I've been able to find.