The Google Play Games Services manuals say the following: “After logging in, a player should always be able to log out.”
Imagine the following scenario:
- I download a mobile game and play it for several weeks with authentication
- During this time, I will unlock the levels and accumulate in-game currency (which is stored in the cloud).
- I decided to quit Google Play Games Services, but continue the game
I see two options for managing the player’s data: 1. Copy all the data stored in the cloud to the local device storage 2. Run the user again, saving the data in the local storage (if they log into the system, they will again access the cloud saving data)
The first option sounds the most logical, but also means that the user will log back in to synchronize local data with the cloud. Thus, the user can log out of the system, change the locally saved settings on his device directly (for example, add 1,000,000 coins), and then register and synchronize the data.
My question is that data synchronization in both directions is the “right” way, despite the risk of (some) players who can interfere with their data? I could find a lot of information about the exit, but not about what to do next.
Thank!
source
share