var current: Offering?
Current
Offering
configured in the RevenueCat dashboard.Framework
@objc(RCOfferings) class Offerings
Building paywalls that are dynamic and can react to different product configurations gives you maximum flexibility to make remote updates.
var current: Offering?
Offering
configured in the RevenueCat dashboard.func offering(identifier: String?) -> Offering?
offerings.offering(identifier: "offering_id")
or offerings[@"offering_id"]
. To access the current offering use current
.ObjectiveC.NSObjectProtocol
Swift.CVarArg
Swift.CustomDebugStringConvertible
Swift.CustomStringConvertible
Swift.Equatable
Swift.Hashable
class Offering
Package
s, and they let you control which products are shown to users without requiring an app update.class Package
identifier
, packageType
, and underlying StoreProduct
.class StoreProduct
StoreKit
‘s product type’s properties.class SubscriptionPeriod
.month
, and the value is 3
, the subscription period is three months.func offerings() async throws -> Offerings
Offerings
for this user.func getOfferings (completion: (Offerings?, Error?) -> Void)
Offerings
for this user.func products([String]) async -> [StoreProduct ]
StoreProduct
s for your IAPs for given productIdentifiers
.func getProducts ([String], completion: ([StoreProduct ]) -> Void)
StoreProduct
s for your IAPs for given productIdentifiers
.