Yes, text chat can be used as follows: Without completing the rotation, update the matchData object to GKTurnBasedMatch . Updated NSData will be provided to all players who open your application and are participants in the game. Thus, your matchData object matchData have to carry both the state of the game and the state of the chat. Unfortunately, I donโt see how you can run custom notifications or the application icon for new chats without having to end the player each time.
source share