Hi, I'm currently making a messaging system with these steps.
1. For each user that's newly registered, i create a new SharedGroupData with the ID of the newly registered user.
2. I send message by updating the SharedGroupData of the receiver of the message with a data object { "SenderPlayFabId" : "Messages" } (already working / done)
3. Now i want to get all of the messages by getting my SharedGroupData (with the GetSharedGroupData Server API call). But i also need the name of the sender of this message. So i get all of the keys from my SharedGroupData (which contains all of the PlayFabId of the sender) and do a for loop, each loop i call GetPlayerCombinedInfo
It's working for now, but i know that when this user has 15+ messages, this won't work. Because of the limit from Playfab.
My question is, is there a better way to get the messages + the name and other info of the sender of the message?
Thanks