Push notifications sent through the API may be missing from Message History when they are sent to a very small number of devices.
The rule
For load-balancing reasons, Pushwoosh does not store messages sent via API with a devices array that contains fewer than 10 devices. Such messages are delivered normally, but they are not written to Message History.
Messages sent to 10 or more devices, or targeted with users, filter, conditions, or as a broadcast, are always recorded.
Exceptions and workarounds
-
Scheduled pushes are always saved. A push with a future
send_dateis written to Message History even if it goes to fewer than 10 devices viadevices. (Note that such pushes are therefore also subject to the /createMessage throttling limits.) - API messaging tracing. Turning this option on overrides the limit for 1 hour and saves those small sends to Message History — useful while testing an integration. Keep in mind that with tracing enabled the usual API throttling applies to these requests too.
In all cases the notifications are still delivered and are counted in your application’s overall delivery statistics.
See the Messages API documentation for details.
Comments
0 comments
Please sign in to leave a comment.