SOLAR_FIELDS parent
The funny thing is, this is actually against ToS (or at least was at some point, I'm not sure if it still is). Apple just blatantly lets companies walk all over it if they are big enough. Doordash and Uber are two huge examples beyond Amazon.
App Review Guidelines
> 4.5.4
> Push Notifications must not be required for the app to function, and should not be used to send sensitive personal or confidential information. Push Notifications should not be used for promotions or direct marketing purposes unless customers have explicitly opted in to receive them via consent language displayed in your app’s UI, and you provide a method in your app for a user to opt out from receiving such messages. Abuse of these services may result in revocation of your privileges.
To be honest I would like to see Apple be more strict with this stuff in App Review. It's frustrating what some of the big apps get away with.
I’ve had Uber notifications disabled, but using it last week noticed that it now plays ads in the UI when showing where my car’s at - so I’m done with Uber and going back to taxis.