On ConsumeItemRequest why am I forced to use ConsumeCount? If i set the Consume by count to 1?
if the player cheats and sets it to 0 will it consume nothing or it will choose the settings in the item itself?
And another thing, if a cheater somehow spams the API calls and calls multiple times or registers multiple times is there a way to prevent this? will it cost me money if something like this happens? if so is it something that I should be ready for in my budget? or like if I call it a lot let's say ConsumeItemRequest I am building a game like candy crush and every time they use booster I need to call it is it too much?
currently, I call playfab API in those situations :
login (I have the anonymous with device id,facebook,google,apple)
after login I read the profile on the same call with GetPlayerCombinedInfo
each level they finish will be saved with Azure function
On dailyReward and spin wheel
when they use booster I will use ConsumeItemRequest
They ability to buy boosters and Iap
and do the limits reset each month? like the profile read/write etc?
and the last thing is I tried calculating how much would it cost for let's say 10k players
Login API calls: 30,000 calls * $0.00001/call = $3.00
GetPlayerCombinedInfo API calls: 30,000 calls * $0.00001/call = $3.00
Level Save API calls: 1,500,000 calls * $0.00001/call = $150.00
ConsumeItemRequest API calls: 300,000 calls * $0.00001/call = $30.00
so it will be around 186$?
thank you