Economy v2 現已正式推出。如需支援與意見反應,請前往 PlayFab 論壇。
必要條件
- PlayFab 開發人員帳戶。
- 在 Game Manager 中建立的遊戲。
- 至少一個已發佈的目錄項目和一種虛擬貨幣。
運作方式
當您在庫存寫入要求中包含IdempotencyId 時,PlayFab 會將該識別碼儲存 14 天。如果有另一個要求帶有相同的 IdempotencyId,PlayFab 會傳回原始要求的結果,而不會再次處理該作業。
支援的 API
所有庫存寫入 API 都支援IdempotencyId:
- AddInventoryItems
- SubtractInventoryItems
- PurchaseInventoryItems
- TransferInventoryItems
- DeleteInventoryItems
- UpdateInventoryItems
- ExecuteInventoryOperations
範例:具備重試的安全購買
在此情境中,玩家購買了一把雷射劍。用戶端會在傳送要求之前產生唯一的IdempotencyId (例如 GUID):
