I would like to unlock a feature once a month in an app I'm developing.
So I thought I'd keep the last time it ran stored on the device and once it's been more than a month I would run it again.
But I thought, what if users change the date on their phones?
Is there a way to make it sure that users wouldn't be able to do that?
What is the safest way of running something once a month without users being able to exploit it?