I have a few questions about moving our beta game to a PlayFab backend. We are currently in beta on Google Play and serverless but we always planned to move to on-line persistence as we learn.
We want to update inventory/purchases in stages, but the issue I'm feeling is that I'll need to do an end-to-end conversion of inventory to get benefits, such as a great Game Manager experience. (granting items, etc)
For instance, for now I would do IAP elsewhere then AddVirtualCurrency from the client. (This interface can be set to work for the client.) However, if you bought a bundle, again I'd like to grant the items in the bundle from the client but I can't call GrantItemsToUser for the client, can I?
Another case is that we have tutorials which grant a few items. How would I do that from the client?
One more is that we'd like to grant lives on a timed basis until they reach a limit, but probably not try to integrate this with PlayFab consumption (which we may not be able to really do anyway). So I'd need to modify/grant these over time.
I have good experience with the importance of authoritative servers, and I understand I am leaving gaps that could be exploited, but that is not our interest right now. We also don't want to write custom server code for now.