> should have been done at launch
Generally speaking, this is the worst way to do it, as the app hasn't made a case for why it needs to send notifications.
It should do it in a contextual way so the user understands that notifications will enhance their experience of the app.