|
AdaptySDK 4.1.1
|
Represents a product available for purchase in a paywall. More...
Public Member Functions | |
| override string | ToString () |
| A description for logs and the debugger. The format is not part of the contract — read the members rather than parsing it. | |
Public Attributes | |
| readonly string | VendorProductId |
| The unique identifier of the product in the App Store or Google Play Store. | |
| readonly string | AdaptyProductId |
| The unique identifier of the product in Adapty. | |
| readonly string | FlowProductId |
| The identifier of the product within the flow. | |
| readonly string | AccessLevelId |
| The identifier of the access level configured in the Adapty Dashboard. | |
| readonly string | ProductType |
| The type of the product (e.g., "consumable", "non_consumable", "subscription"). | |
| readonly string | PaywallVariationId |
| The identifier of the variation, used to attribute purchases to the paywall. | |
| readonly string | PaywallABTestName |
| The parent A/B test name associated with this product. | |
| readonly string | PaywallName |
| The parent paywall name associated with this product. | |
| readonly string | LocalizedDescription |
| A localized description of the product. | |
| readonly string | LocalizedTitle |
| The localized name of the product. | |
| readonly bool | IsFamilyShareable |
| Indicates whether the product is available for family sharing in App Store Connect (iOS only). | |
| readonly string | RegionCode |
| The product locale region code. | |
| readonly AdaptyPrice | Price |
| The object that represents the main price for the product. | |
| readonly AdaptySubscription | Subscription |
| Detailed information about the subscription, including introductory offers, promotional offers, etc. | |
| readonly int | PaywallProductIndex |
| The index of the product in the paywall (0-based). | |
Properties | |
| string | PayloadData [get] |
| string | WebPurchaseUrl [get] |
Private Member Functions | |
| AdaptyPaywallProduct () | |
Private Attributes | |
| readonly string | _PayloadData |
| readonly string | _WebPurchaseUrl |
Represents a product available for purchase in a paywall.
This class contains all information about a product including pricing, subscription details, and metadata. Read more at Adapty Documentation
|
private |
| override string AdaptySDK.AdaptyPaywallProduct.ToString | ( | ) |
A description for logs and the debugger. The format is not part of the contract — read the members rather than parsing it.
|
private |
|
private |
| readonly string AdaptySDK.AdaptyPaywallProduct.AccessLevelId |
The identifier of the access level configured in the Adapty Dashboard.
When a user purchases this product, they will be granted access to this access level.
| readonly string AdaptySDK.AdaptyPaywallProduct.AdaptyProductId |
The unique identifier of the product in Adapty.
| readonly string AdaptySDK.AdaptyPaywallProduct.FlowProductId |
The identifier of the product within the flow.
This can be null if the product does not belong to a flow.
| readonly bool AdaptySDK.AdaptyPaywallProduct.IsFamilyShareable |
Indicates whether the product is available for family sharing in App Store Connect (iOS only).
| readonly string AdaptySDK.AdaptyPaywallProduct.LocalizedDescription |
A localized description of the product.
| readonly string AdaptySDK.AdaptyPaywallProduct.LocalizedTitle |
The localized name of the product.
| readonly string AdaptySDK.AdaptyPaywallProduct.PaywallABTestName |
The parent A/B test name associated with this product.
| readonly string AdaptySDK.AdaptyPaywallProduct.PaywallName |
The parent paywall name associated with this product.
| readonly int AdaptySDK.AdaptyPaywallProduct.PaywallProductIndex |
The index of the product in the paywall (0-based).
| readonly string AdaptySDK.AdaptyPaywallProduct.PaywallVariationId |
The identifier of the variation, used to attribute purchases to the paywall.
| readonly AdaptyPrice AdaptySDK.AdaptyPaywallProduct.Price |
The object that represents the main price for the product.
| readonly string AdaptySDK.AdaptyPaywallProduct.ProductType |
The type of the product (e.g., "consumable", "non_consumable", "subscription").
| readonly string AdaptySDK.AdaptyPaywallProduct.RegionCode |
The product locale region code.
This can be null if the region code is not available.
| readonly AdaptySubscription AdaptySDK.AdaptyPaywallProduct.Subscription |
Detailed information about the subscription, including introductory offers, promotional offers, etc.
This is null for non-subscription products.
| readonly string AdaptySDK.AdaptyPaywallProduct.VendorProductId |
The unique identifier of the product in the App Store or Google Play Store.
|
getpackage |
|
getpackage |