"""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."""
Explicitly promotional push isn't allowed on iPhone to begin with. Only exception is if the user enables it via some setting inside your app, separate from the regular permission dialog, which is really unlikely.
Of course you can just pass off promotional stuff as not promotional, but same on Android, and you have to be sly about it.