We Don't Ask to Notify You on Day One
You know the moment. You open a new app for the first time, you haven't tapped a single thing yet, and up comes the box: "Blink Would Like to Send You Notifications." You don't know what it wants to send you, or how often, or whether it's the useful kind or the "we miss you" kind. So you tap Don't Allow, because that's the safe answer to a question you can't yet judge. And now the app has burned its one shot, because iOS shows that box exactly once. There's no asking again nicely later.
We know this because we did it too. For a stretch, Blink asked for notification permission on cold launch, before onboarding, before you'd even signed in. It was the kind of thing that looks fine on the developer's desk and is quietly wrong for everyone else. We caught it, and then we went and read what Apple actually recommends, and it turns out they're blunt about this: don't ask during onboarding. Their own example of when to ask is a task app that waits until you schedule your first task. Which is, more or less, exactly the app we're building.
So that's what Blink does now. Onboarding still asks whether you'd like reminders, because that's a fair thing to know your preference on. But answering "yes, that sounds useful" on a screen is not the same as the system permission box, and we stopped conflating the two. The real request waits. The first time you actually put a task on your calendar, the moment a future nudge becomes a concrete thing rather than an abstract maybe, that's when the box appears.
The difference is that by then the question makes sense. You just scheduled something for Thursday at 2pm. "Can Blink remind you about this?" now has an obvious answer, because there's a real Thursday and a real thing you'd rather not blow past. You're saying yes to a specific job you understand, not to a stranger asking for the keys.
None of this shows up in a feature list. Nobody downloads an app because it asked for a permission politely. But the small decisions about when you're interrupted and what you're asked to trust are the whole texture of living with a piece of software, and we'd rather get the small ones right than save them for a version that never comes. If Blink is going to ask you for anything, we want it to wait until the ask is honest.
← Back to all posts