There really isn't a better way to trace/debug specific push requests after the fact. If you are generally interested in tracking/confirming the fate of notifications, you can do that via a Notification Service Extension, which will be executed for every visible launch, so you can log your received notifications. This still wouldn't help if the customer disables or otherwise configures your app's notifications to not ever be shown, but would work under normal circumstances like focus modes, sending your notifications to Summaries, and so on.
Topic:
App & System Services
SubTopic:
Notifications
Tags: