Hello, I am looking to integrate offline messaging with my PlayFab/Photon/Photon Chat game for up to 20 messages per conversation.
My thought is to created a SharedGroupData object whose name is the two players' PlayFab IDs sorted alphabetically. Each player would use the keys PLAYFABID-0 through 19, so they wouldn't try to write to the same key. The value would include a time stamp and the message. On the client I would then look at those keys and pick the 20 newest ones to display.
Does this sound like something that would be acceptable usage and would I have to limit the amount of SharedGroupData objects by deleting the conversation that was responded to last? Only players that have added each other as friends would be able to have private conversations.