Interface IStore
Represents the public interface of the underlying store system such as Google Play, or the Apple App store.
Namespace: UnityEngine.Purchasing.Extension
Assembly: solution.dll
Syntax
public interface IStore
Methods
Name | Description |
---|---|
FinishTransaction(ProductDefinition, string) | Called by Unity Purchasing when a transaction has been recorded. Store systems should perform any housekeeping here, such as closing transactions or consuming consumables. |
Initialize(IStoreCallback) | Initialize the instance using the specified IStoreCallback. |
Purchase(ProductDefinition, string) | Handle a purchase request from a user. Developer payload is provided for stores that define such a concept (Google Play). |
RetrieveProducts(ReadOnlyCollection<ProductDefinition>) | Fetch the latest product metadata, including purchase receipts,
asynchronously with results returned via |