The reason behind messages not being received by clients can vary considerably. Here are some tips on tracking down what could be causing the problem.
- Are the events being successfully triggered on the REST API? Check the response codes of your requests.
- Can you see the events being triggered in the Pusher Debug Console?
- Are your users connected when you expect them to receive events? To check this you should monitor connection state within the client application.
- You can also log events on the client by assigning a function to 'Pusher.log'. This can be very useful in identifying problems.