Object that contains all the data on a in-app purchase SKU for an App Platform.
public class NamiSKU: NSObject, Codable {
public var name : String
public var skuId : String
public var product : SKProduct?
public var type : NamiSKUType
}
data class NamiSKU internal constructor(
val name: String,
val skuId: String,
val skuDetails: SkuDetails,
val type: NamiSKUType,
)
class NamiSKU {
final String? name;
final String skuId;
final NamiSKUType type;
}
export type NamiSKU = {
name: string;
skuId: string;
product?: SKProduct;
type: NamiSKUType;
};
public class NamiSKU
{
public string Name { get; private set; }
public string SkuId { get; private set; }
/// <summary> GooglePlay only </summary>
public string SkuDetails { get; private set; }
/// <summary> Apple only </summary>
public string Product { get; private set; }
public NamiSKUType Type { get; private set; }
}
Parameters
name
- The name of the product as set in the Nami Control CenterskuId
- The in-app purchase or subscription reference ID from the App Store or Google Playproduct
- (Apple-only) additional product info from Apple StoreKitskuDetails
- (Google Play-only) additional product info from Google Play Billingtype
- indicates subscription or one time purchase