Don’t assume that a push notification is going to be shown to the user. It may be for consumption only by the app, to avoid the need for polling a remote server.
I expected this article to discuss push-notification payloads and use cases, but no… it’s about spamming the user about products. It’s as if the author doesn’t even understand what push notifications are.