I've been learning how Facebook instant games SDK works in multi-player mode for a while and still don't have a solid idea.
Looking at the function "chooseAsync" it seems to be the one that a player (player A - master) uses to invite a friend (player B - slave) to play the game with you, fair enough.
But then, how do we handle the accept request on player B (slave) flow?
How is player A notified that his friend accepted the challenge and is ready to play?
Same questions about when one player is waiting for his opponent to play, I believe I need to use "switchAsync" function but am