本文著重於虛擬訂閱,也就是存在於您遊戲內的訂閱。
建立訂閱
若要建立訂閱,您必須先確定您已發佈想要在遊戲中可存取/可購買的目錄項目、貨幣或使用者產生的內容 (UGC)。若要在建立訂閱之前設定您的目錄,請參閱 Economy V2 快速入門GameManager
- 瀏覽至 Economy > Catalog (V2)。
- 在 Subscriptions 索引標籤下,選取 New Subscription。
API
您可以使用 CreateDraftItem API 來建立訂閱。 建立訂閱的CreateDraftItem API 要求範例:
上述 Holiday Skins Pass 訂閱會授與兩個項目
Glowing Gloves 和 Shiny Shoes,並以兩個價格點對應兩個不同的有效期間。第一組價格為 5 顆鑽石和 10 金幣,可確保訂閱有效期為一週;第二組價格為 7 顆鑽石和 12 金幣,可確保訂閱有效期為一個月。請注意,時間長度必須以秒為單位設定。
這應該會傳回訂閱已建立並發佈的回應:
庫存中的訂閱
訂閱會出現在玩家的庫存集合中,並具有 ID、StackId、到期日和顯示屬性。訂閱中的所有內容都可以像任何其他項目一樣,使用 Add、Subtract 和 Update 等進行修改。 您可以使用 GetInventoryItems 搭配 Type 篩選,擷取玩家目前擁有的所有訂閱。UpdateInventoryItems API 呼叫會更新訂閱的到期日。
AddInventoryItems API 呼叫會藉由增加 DurationInSeconds 參數來延長到期日。
SubtractInventoryItems API 呼叫會藉由減少 DurationInSeconds 參數來縮短到期日。
