有時僅僅知道如何遵循逐步指南是不夠的。您可能對應(yīng)用內(nèi)購買(IAP)的工作方式感到好奇!
初始化:
在初始化階段,我們創(chuàng)建“ ConfigurationBuilder”類的新實例。該類將幫助定義您在游戲中銷售的產(chǎn)品。
定義產(chǎn)品:
然后,我們添加產(chǎn)品并指定其商店標(biāo)識。標(biāo)識符是引用不同產(chǎn)品的字符串。
如果您使用不同的商店,并且您的產(chǎn)品在每個商店中都有不同的標(biāo)識符,那么您可以在此處定義每個人的標(biāo)識符。
聆聽回應(yīng):
接下來,我們使Unity IAP通過使用“ IStoreListener”接口來監(jiān)聽響應(yīng)。使用“ UnityPurchasing”類定義產(chǎn)品后,應(yīng)初始化IStoreListener。
處理購買:
最后,我們創(chuàng)建一個在偵聽器檢測到用戶購買商品時調(diào)用的方法。該方法接受一個字符串(產(chǎn)品的標(biāo)識符),并檢查該產(chǎn)品是否存在并準(zhǔn)備出售。如果產(chǎn)品存在并準(zhǔn)備出售,則我們將產(chǎn)品提供給客戶。