Facebook+xiff

have got a yes/no question. I have been using awesome xiff library. When I send a chat message from my application to a facebook friend, he receives that. My question is that if the user A from facebook sends the first chat message to me, my application doesn’t receive that. Could anyone tell me if it is pre-requirement to send a message from the app first in order to start chat conversation?