Interface IAppleExtensions
Access iOS specific functionality.
Namespace: UnityEngine.Purchasing
Assembly: solution.dll
Syntax
public interface IAppleExtensions : IStoreExtension
Properties
Name | Description |
---|---|
simulateAskToBuy | For testing purposes only. Modify payment request for testing ask-to-buy. |
Methods
Name | Description |
---|---|
ContinuePromotionalPurchases() | Call the |
FetchStorePromotionOrder(Action<List<Product>>, Action) | Returns the current promoted product order on the device |
FetchStorePromotionVisibility(Product, Action<string, AppleStorePromotionVisibility>, Action) | Returns the current promoted product order on the device |
GetIntroductoryPriceDictionary() | Extracting Introductory Price subscription related product details. |
GetProductDetails() | Extracting product details. |
GetTransactionReceiptForProduct(Product) | Fetch the most recent iOS 6 style transaction receipt for the given product. This is necessary to validate Ask-to-buy purchases, which don't show up in the App Receipt. |
PresentCodeRedemptionSheet() | Initiate Apple iOS 14 Subscription Offer Code redemption API, presentCodeRedemptionSheet |
RefreshAppReceipt(Action<string>, Action) | Fetch the latest App Receipt from Apple. This requires an Internet connection and will prompt the user for their credentials. |
RefreshAppReceipt(Action<string>, Action<string>) | Fetch the latest App Receipt from Apple. This requires an Internet connection and will prompt the user for their credentials. |
RegisterPurchaseDeferredListener(Action<Product>) | Called when a processing a purchase from Apple that is in the "onProductPurchaseDeferred" state. |
RestoreTransactions(Action<bool, string>) | Initiate a request to Apple to restore previously made purchases. |
RestoreTransactions(Action<bool>) | Initiate a request to Apple to restore previously made purchases. |
SetApplicationUsername(string) | Modify payment request with "applicationUsername" for fraud detection. |
SetStorePromotionOrder(List<Product>) | Overrides the promoted product order on the device. |
SetStorePromotionVisibility(Product, AppleStorePromotionVisibility) | Override the visibility of a product on the device. |