本節將逐一說明每種類型,以及使用這些產品的案例。
ProductKind 索引
下表提供本文所討論之每種產品類型的 ProductKind 值索引。使用 XStore API 或從您的服務管理產品查詢可用產品和使用者權利時,會使用 ProductKind。組合包
Microsoft Store 中有三種不同的組合包產品類型,各有不同的功能和用途:組合包發佈至 RETAIL 之後,就無法從組合包中移除所含產品。
遊戲組合包
包含與一或多個附加元件或其他遊戲組合在一起的基礎遊戲,作為不同版本,或將多款遊戲作為合輯提供。產品可在發佈後新增至組合包,但無法移除。遊戲組合包也用於定義合輯光碟,其中包含一或多款遊戲及其相關聯的 DLC。 此產品類型不是附加元件,而是從 Partner Center 中發行者的產品概觀頁面選取「Create a new bundle」來建立。 如需詳細資訊,請參閱在遊戲中使用遊戲組合包附加元件組合包
包含與單一遊戲相關聯的多個已發行附加元件產品。附加元件組合包很適合以折扣價為新使用者提供遊戲的最佳內容,例如在免費遊玩週末之後。季票
附加元件組合包的特殊案例,包含尚未發行、稍後才會新增至組合包的產品。不過,發行時季票中至少必須包含一個產品。請注意,季票產品的名稱中不一定要使用「Season Pass」品牌。每款遊戲也可以提供多個季票。如需更多範例和資訊,請參閱在遊戲中使用季票。消耗性產品
消耗性產品旨在提供遊戲中暫時或有限使用的項目,使用者之後可以重複購買並使用。遊戲內付費貨幣最常透過消耗性產品來實作。消耗性產品被視為單一使用者購買,不會透過遊戲授權或共用原則共用。Microsoft Store 中有兩種消耗性產品類型:
針對遊戲,建議使用 Microsoft Store 管理的消耗性產品,並將每個消耗性產品層級或方案設定為各自的 productID,以提供更好的彈性和管理。如需詳細資訊,請參閱以消耗性產品為基礎的生態系統。
Microsoft Store 管理的消耗性產品
此類型的消耗性產品會與購買時授與使用者的數量相關聯,該數量會新增至使用者該消耗性產品的剩餘餘額中,以供在遊戲中使用,並透過商店 API 追蹤。遊戲回報某個數量已在遊戲中履行或消耗之後,服務會從使用者 Microsoft 帳戶的剩餘餘額中扣除該數量。購買時授與的數量會在產品設定中設定。Microsoft Store 管理的消耗性產品可以重複購買,而不需要將產品回報為已履行或已消耗。 可以使用XStore API 或呼叫 Microsoft Collections 服務來查詢和消耗消耗性產品餘額。
如需最佳做法和建議,請參閱管理消耗性產品。
在某些文件中,此產品類型也稱為「受控消耗性產品」。雖然此消耗性產品名為「商店管理」,但只要使用者的餘額大於 0,就可以完全消耗,並由您自己的服務為使用者管理對應的遊戲內貨幣。如需詳細資訊,請參閱從您的服務管理消耗性產品。
開發人員管理的消耗性產品
另一種消耗性產品類型是開發人員管理,這種產品類型只能購買一次,之後必須由用戶端履行 (也就是消耗),才能再次購買。遊戲會使用此履行作業來指派由遊戲追蹤的獎勵。 一個實用的案例是提供單次購買的消耗性產品,代表無法補充的一次性獎勵。只要不履行該消耗性產品,在初次購買之後就無法再購買。這與耐久性產品不同,耐久性產品必須遵守共用行為,而消耗性產品則是以使用者為單位。 也稱為「非受控消耗性產品」。耐久性產品
耐久性產品適用於單次購買的項目,例如擴充內容、地圖包或其他形式的可下載內容。耐久性產品遵循遊戲的產品共用模型,並可為裝置上的其他帳戶啟用。 您可以在 Partner Center 中設定兩種耐久性產品:- 含套件的耐久性產品
- 不含套件的耐久性產品 (也稱為耐久性附加元件)
含套件的耐久性產品
通常用於提供不屬於基礎遊戲體驗的額外內容,例如故事章節、擴充模式、載具、環境和角色資產。購買之後,必須下載並安裝套件,才能正確授權並掛接內容。 就像基礎遊戲一樣,必須為每個含套件的耐久性產品,針對所支援的每個遊戲裝置建立並提交套件。 遊戲必須支援購買耐久性產品,並在不需要重新啟動遊戲的情況下對新內容的安裝做出回應。必須先呼叫特定 API 以取得套件的授權,然後掛接套件以供使用。 如果您打算將遊戲內容拆分成個別的耐久性套件,以便選擇性安裝和節省空間,請考慮改用 Intelligent Delivery 的 Features 功能。 也稱為「選用套件」。不含套件的耐久性產品
包含在基礎遊戲套件中的額外可購買內容,用以支援線上案例或遊戲設計。由於開發人員和消費者都不需要建立及管理套件,因此 Durable 類型的附加元件可能更適合此情況。 與含套件的耐久性產品類似,此類型仍會提供授權,可在執行階段依據遊戲的產品共用模型進行驗證。您必須透過這些產品的XStore API 驗證授權,以確保應授與存取權,特別是搭配光碟版遊戲使用時。
耐久性產品也可以提供有時間限制的期限,期限過後使用者將不再擁有該產品,必須重新購買。
