Push Notifications largely not get transmitted

I have three apps with a very low user rate, so it's easier to compare.

In all three apps, when I send a notification to APNs, over two-thirds receive a "Stored - Device Offline" status, but only one or two notifications are delivered afterward.

No message has been sent after that.

The total number of recipients is 89;

26 were delivered to the device, and 62 were stored in APNs.

One was delivered from storage, and one was discarded.

All app users are located in the same region, and mobile internet or Wi-Fi is available everywhere.

I can't believe that so many iPhone users aren't getting connected to APNs to receive the stored message. Or are event not connected.

Or are there any other reasons why a notification cant be transmitted. (User beahaviour, time of not using the app or something else?)

If you are getting a "device offline" message, then the device is offline.

This could be an active device that happens to be offline - in this context, being offline means the device is not able to sustain a persistent connection to APNs.

Another common reason is that the app token has changed (there are various reasons that could happen, app reinstall, device reset, moving to a new device), and you are still using the old token to send, and technically the "device" represented by that token would no longer be online ever again.

First thing to check would be that you are indeed using the current token for the app on a particular device. If you are already not doing it, you should be calling registerForRemoteNotifications() at every app launch, and update your servers for that user/device with the new token if it has changed since the last time.

Hello!

I have tested it again with a single token of known user. The token has not changed and all settings or permissions are standard as in ohter apps.

I do send over google firebase and the sending statistics do show the transmission to APNs. And the apple message sending statistics ... I have to wait for 2 days. to see the current status of this last message.

The user is connected WiFi or mobile internet and receives messages from other apps.

So I have absolutely no clue what's happening.

After two days I can see that the message is in "Stored - Device Offline" Status. But the user was online.

Push Notifications largely not get transmitted
 
 
Q