Typically the user should be primed, given reason for what the notifications will entail, how frequent they might be and so on. It makes users much more receptive to them if you tell then why they should want to have this optional feature enabled, rather than a blind notification popup in first launch.
Exactly - I just meant not the default popup as soon as you launch without any explanation or justification.
This is what developers would do in the past with location access also, but as privacy awareness takes hold people are far more likely just to deny these permissions.
In iOS it's a pain for a user to actually reenable the setting after the fact.