2.1.1 Use a Push Primer — Always
2.1.2 Only Prompt in Context
2.1.3 Try Provisional Notifications First
2.1.4 Respect the “Don’t Allow”
2.1.5 Deep-Link Every Notification
If a user taps a notification, it better take them exactly where they expect — not just to your app’s home screen.
2.1.6 Not Every Push Needs to Convert
Sometimes, the goal is trust, not taps. Delivery updates. Score alerts. “Rain starts in 10 minutes.” These messages offer value without demanding anything in return — and that earns you long-term engagement.
2.2.1 Make It Obvious They’re Missing Out
Don’t just pretend everything’s fine. If push is core to your app (and you know it improves the experience), let users know what they’re missing — right where the value would’ve appeared.
2.2.2 Link Them Straight to App Settings
2.2.3 Offer In-App Controls First (Even If You Can’t Use Them Yet)