Advice on user accounts - keeping track of unlocks/currency etc across devices

Hey team,

We’re currently developing a 2D smartphone game franchise, and it’s vital that each user’s currency/unlocks are tracked on the cloud so that they can access every aspect of their account across all games/devices. We’ve been looking into Soomla, but currently it doesn’t support this feature: “If you’re talking about purchases you make with coins \ other virtual items, we don’t sync that across devices.”

How would you guys recommend tackling this? Are there any Unity plugins? It’s a core part of our design so it’s vital that we execute it correctly.
Cheers!

There appear to be a few items in the asset store plus a number of discussions around. This one is a bit old but might help with the types of considerations as it mentions linking them to Facebook, game centre etc so they are held centrally