Hey,
I want to implement the Push Notification serivce into my Android app.
Before I called the method to enable the service, I wanted to check if the service is available on the server, but I got back “false”. The expected result should be “true”, because the mod_push and mod_push_keepalive is enabled by default in the ejabberd.yml. The used version is 17.09 (ejabberd).
I´ve opened an issue on GitHub, where I described the problem: https://github.com/processone/ejabberd/issues/2045
The result is that the push service is working and Smack returns the wrong value. Checked manually with Gajim. The output is postet here: https://github.com/processone/ejabberd/issues/2045#issuecomment-335836323
So it seems that the bug is related to the Smack API.
EDIT: The push service is working with the Smack API. I enabled the push service and after I send a message to a client, which is offline, the Push Notification item is published to the node.