I just read the explanation here that Item expiration executes upon inventory query:
https://community.playfab.com/questions/6572/is-it-possible-to-have-playstream-event-when-an-in.html
We currently have an issue where a customer is complaining that an item is disappearing from their inventory as soon as they get it.
This item has an expiration data of 5 days and is also marked as "Stackable".
Is it possible that the user has obtained this item and then had the stack expire within the same pass?
Specifically, I am wondering about either of these two possibilities:
- If an item expires every 5 days, and the user receives 1 of these stackable items per day, will they suddenly have 0 items on day 6 or will expiration decrease the stack amount as if the time of each stack add was tracked?
- When the client API queries inventory, will the API results return inventory for items that have already expired as a result of that same query?