By the way, I tried to implement all functionalities from the beginning. I can send notifications without setting “publishAt” property but when I set it, I cannot get any notifications. I’ve attached all of my configurations. I really need your help on this.
The ENUM of status is Scheduled when I use publishAt parameter. Is it possible to check through database or somewhere if I give you the message ID after I publish the notification?
Publish a message with publishAt parameter to schedule a push notification at current time + 30 seconds
DeliveryOptions deliveryOptions = new DeliveryOptions();
Date publishDate = new Date( System.currentTimeMillis() + 30000 ); // add 30 seconds
deliveryOptions.setPublishAt( publishDate );
Check the message for errors right after publishing, you can do it in Postman, all the necessary collections are already there https://prnt.sc/i5ubs4 (screenshot attached)
Run getMessageStatus API again in 30 seconds after publishing
Thanks, I managed to reproduce the problem with not found status. I’ve created an internal task BKNDLSS-16535 to investigate this further. We shall notify you here as soon as we have any news.