I was making one of those "games in disguise" once, where the game was marketed as an app doing something useful to you. All we talked about was "first day retention" and "3-day retention" and how we keep people opening the app. I mean, if users find the app useful, you don't need to spam them with messages.