We are aware of this because a nice player report it to us. Basicly, we use Unity 5.6 and there is an "purchase" button which is implemented by PlayFabClientAPI.PurchaseItem(). It works fine, will leave playerstream like
We are aware of this because a nice player report it to us. Basicly, we use Unity 5.6 and there is an "purchase" button which is implemented by PlayFabClientAPI.PurchaseItem(). It works fine, will leave playerstream like
Sorry I accidently submitted. Will ask question in comment.
In our live title 8EC, we can find this player 1A97C698F0317DA2. search his eventhistory by
search * | where Timestamp between (datetime(2019-05-30T04:00:00)..datetime(2019-05-30T04:10:00))
he continuously added an item but with only one purchase history, and spend only 1 item's worth virtualcurrency.
In his description, he press the "purchase" button, which should invoke the PlayFabClientAPI.PurchaseItem(). Then he saw error message pops out. He ignore it, and keep purchasing, and the error message keeps poping out.
We've checked our implementation, there seems nothing wrong. I also tried purchasing item with price = 0 or virtualcurrency = "", but it will always be rejected.
This may be a bug or temporary service down? Hope you can also be aware of this. (This player also encountered "Temporary storage issue" which we asked in another thread. )
Hi @lingzhuzhang2020 We are investigating this purchasing issue, will update here if have any progress
Sorry for the late reply. I suspect the additional items are being rewarded via a Cloud Script call to GrantItemsToUser. There's a large amont of cloud script activity during the time in question and I see GrantItem calls in their cloud script, which also means that you may need to double check the algorithm of your Cloud Script function. Is there any possibility that something triggers repeated granting action?
3 People are following this question.