I need a little help if possible understanding the possible low delivery rate of my backendless push notifications.
I have over 2250 devices in my DeviceRegistration table. This is reflected in my estimated number of recipients when I compose a push. Yet when I send a push notification we estimate approximately only 100 users actually read the notification. Even with users turning off their notifications and other problems of push notifications this seems lower than I would expect. We are using the push Templates in the console for sending push notifications. All notifications are always delivered to my devices and a few colleagues devices - be it in production or development mode. So setup must be more or less correct.
We can only estimate the number of messages read once a user clicks on a notification and goes to a custom view controller/activity to read the notification. I know this isn’t bullet proof but is the best we could come up with.
So first question.
Is there any means of somehow debugging the push messages - finding out if they are getting sent or if there is a problem - other than our crude method of just recording messages which have been read in the app?
The DeviceRegistration table - is that kept up to date automatically? Do the deviceTokens expire or become invalid on this table? Do we need to do anything to make sure this table is maintained with valid devices eligible for push notification delivery? I am wondering if the problem is with users who haven’t used the app for a very long time or something like that?
I am just going through all the docs again and double checking setup have noticed some differences with our setup which was 2 years ago… I have a few questions along the way, but probably best if I setup a new topic for this.
Many thanks and would appreciate any helpful hints in trying to solve this and getting the numbers up…