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 Center
  • skuId - The in-app purchase or subscription reference ID from the App Store or Google Play
  • product - (Apple-only) additional product info from Apple StoreKit
  • skuDetails - (Google Play-only) additional product info from Google Play Billing
  • type - indicates subscription or one time purchase