I currently use a server back end to verify my managed in app currency purchases and update the user's
But what's the best practice to then deal with "in game purchases" where players swap their
coin for virtual goods such as power ups etc.
I just realised that if I do it in the app then potentially a hacker could just remove the code so that they can buy some coins once then just perpetually buy whatever virtual goods they want.
Should I let my server back end deal with this instead, which would definitely solve the problem. Is this the best practice?