I'm using Firebase Cloud Messaging (FCM) to send push notifications to users of my mobile app Drooid, which is available on both Android and iOS.
I want to track whether a user opens a notification after it's delivered, so I can:
Log individual user engagement with notifications
Adjust the number of notifications sent to a user based on their interaction history (e.g., reduce frequency for users who never open them)