id | 独立于商店的 ID。 |
type | 商品类型。 |
storeIDs | 一组特定于商店的标识符(可选),当商品在不同的商店中拥有不同的 ID 时使用。 |
ConfigurationBuilder 引用的实例。适用于链接。
通过 Unity IAP ID、类型和特定于商店的 ID 组(可选)添加商品。
下面是将一件商品添加到商店类的示例。
using UnityEngine;
using UnityEngine.Purchasing;
public class MyStoreClass : MonoBehaviour, IStoreListener
{
void Awake()
{
ConfigurationBuilder builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance());
builder.AddProduct("levelpackfoo", ProductType.NonConsumable);
UnityPurchasing.Initialize(this, builder);
}
public void OnInitialized(IStoreController controller, IExtensionProvider extensions) {}
public void OnInitializeFailed(InitializationFailureReason error) {}
public PurchaseProcessingResult ProcessPurchase(PurchaseEventArgs e) { return PurchaseProcessingResult.Complete; }
public void OnPurchaseFailed(Product item, PurchaseFailureReason r) {}
}