{"version":1,"pages":[{"id":"IWrEtRm7xAuUctPxszit","title":"Welcome","pathname":"/","siteSpaceId":"sitesp_0oiPT","lang":"en","description":"","breadcrumbs":[{"label":"Get Started"}]},{"id":"xVIsZ24YZALXkjZLtBGj","title":"configure","pathname":"/sdk-reference","siteSpaceId":"sitesp_YrP9Z","description":"Initialize the client-side Nami SDK with your App Platform ID. Required for Nami to see paywalls and campaigns defined in the Nami Control Center.","breadcrumbs":[{"label":"NAMI"}]},{"id":"ecZkYvflRAoWdrAxuk4o","title":"NamiConfiguration","pathname":"/sdk-reference/nami/namiconfiguration","siteSpaceId":"sitesp_YrP9Z","description":"Fields used to configure the Nami SDK","breadcrumbs":[{"label":"NAMI"}]},{"id":"mMcoXWtP3geQuBssUjGs","title":"NamiLanguageCodes","pathname":"/sdk-reference/nami/namilanguagecodes","siteSpaceId":"sitesp_YrP9Z","description":"Languages supported by Nami paywalls.","breadcrumbs":[{"label":"NAMI"}]},{"id":"aTK67NVAvEPPjpyynqCM","title":"launch","pathname":"/sdk-reference/namicampaignmanager/launch","siteSpaceId":"sitesp_YrP9Z","description":"Show a paywall or flow","breadcrumbs":[{"label":"NamiCampaignManager"}]},{"id":"WBJaT98cfda5uBoGZgLM","title":"allCampaigns","pathname":"/sdk-reference/namicampaignmanager/allcampaigns","siteSpaceId":"sitesp_YrP9Z","description":"A list of campaigns that are available to the device.","breadcrumbs":[{"label":"NamiCampaignManager"}]},{"id":"IFv4ebXR91tqs0SWseVU","title":"isCampaignAvailable","pathname":"/sdk-reference/namicampaignmanager/iscampaignavailable","siteSpaceId":"sitesp_YrP9Z","description":"Returns a boolean if a matching campaign is available on the device.","breadcrumbs":[{"label":"NamiCampaignManager"}]},{"id":"qssY6H8yTAftj6juRohr","title":"refresh","pathname":"/sdk-reference/namicampaignmanager/refresh","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCampaignManager"}]},{"id":"jd1ngW9E4jzvpMsWjSfd","title":"registerAvailableCampaignsHandler","pathname":"/sdk-reference/namicampaignmanager/registeravailablecampaignshandler","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCampaignManager"}]},{"id":"Rb2DPm5IfF22YC4UTOK2","title":"NamiCampaign","pathname":"/sdk-reference/namicampaignmanager/namicampaign","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCampaignManager"}]},{"id":"5vRa3JfGis5Bt0vdZbPb","title":"NamiCampaignRuleType","pathname":"/sdk-reference/namicampaignmanager/namicampaignruletype","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCampaignManager"}]},{"id":"mpp3RGr3F2GrieQtD0lD","title":"LaunchCampaignError","pathname":"/sdk-reference/namicampaignmanager/launchcampaignerror","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCampaignManager"}]},{"id":"Z2OIVfSwmwBNmyIwDVJX","title":"CustomerJourneyState","pathname":"/sdk-reference/namicustomermanager/customerjourneystate","siteSpaceId":"sitesp_YrP9Z","description":"Class representing the state of a customer's subscription journey.","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"7WuTkJcsr3o2wdm5LGw5","title":"isLoggedIn","pathname":"/sdk-reference/namicustomermanager/isloggedin","siteSpaceId":"sitesp_YrP9Z","description":"Return if a user is currently logged into the device","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"9N2FKi6IZmbmVFY929kH","title":"journeyState","pathname":"/sdk-reference/namicustomermanager/journeystate","siteSpaceId":"sitesp_YrP9Z","description":"Returns the current state of a customer's subscription journey.","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"oIdvfgdfqsf7HVewvN6x","title":"loggedInId","pathname":"/sdk-reference/namicustomermanager/loggedinid","siteSpaceId":"sitesp_YrP9Z","description":"Return the unique customer identifier associated with the current device.","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"xwPahJ3HZwuAf3CrFpJr","title":"login","pathname":"/sdk-reference/namicustomermanager/login","siteSpaceId":"sitesp_YrP9Z","description":"Provide a customer id to link one or more devices to a known customer.","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"6XhSXsNQCgKFBTANww4E","title":"logout","pathname":"/sdk-reference/namicustomermanager/logout","siteSpaceId":"sitesp_YrP9Z","description":"Disassociate a device from a customer identifier.","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"TbEFa6tKOcfQ2P1WSFTH","title":"registerAccountStateHandler","pathname":"/sdk-reference/namicustomermanager/registeraccountstatehandler","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"vEPitL2pQxRzwa0OTFbk","title":"registerJourneyStateHandler","pathname":"/sdk-reference/namicustomermanager/registerjourneystatehandler","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"bPir5cyPZbpQH3aNV7fc","title":"setCustomerAttribute","pathname":"/sdk-reference/namicustomermanager/setcustomerattribute","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"ByHISGG2WXjtIqjEMtW5","title":"getCustomerAttribute","pathname":"/sdk-reference/namicustomermanager/getcustomerattribute","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"xarGRjbbNIDkP8UAfcOc","title":"clearCustomerAttribute","pathname":"/sdk-reference/namicustomermanager/clearcustomerattribute","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"a6wGFsFGh7dTeDhrTnH7","title":"clearAllCustomerAttributes","pathname":"/sdk-reference/namicustomermanager/clearallcustomerattributes","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiCustomerManager"}]},{"id":"ossIPJuK6vzgkMOZPPDJ","title":"active","pathname":"/sdk-reference/namientitlementmanager/active","siteSpaceId":"sitesp_YrP9Z","description":"Retrieve all active entitlements for a user on the current device.","breadcrumbs":[{"label":"NamiEntitlementManager"}]},{"id":"OA5IHraoQ1ZJT9QsUoNe","title":"isEntitlementActive","pathname":"/sdk-reference/namientitlementmanager/isentitlementactive","siteSpaceId":"sitesp_YrP9Z","description":"Check if a single entitlement is currently active.","breadcrumbs":[{"label":"NamiEntitlementManager"}]},{"id":"NeUrg3mf1WPvfFozCPEq","title":"NamiEntitlement","pathname":"/sdk-reference/namientitlementmanager/namientitlement","siteSpaceId":"sitesp_YrP9Z","description":"Object that contains data about an entitlement on the Nami Platform.","breadcrumbs":[{"label":"NamiEntitlementManager"}]},{"id":"qSbuzaln7cEGLHzl7anr","title":"refresh","pathname":"/sdk-reference/namientitlementmanager/refresh","siteSpaceId":"sitesp_YrP9Z","description":"Manually trigger a refresh of the user's latest active entitlements from the Nami services.","breadcrumbs":[{"label":"NamiEntitlementManager"}]},{"id":"9mN2TKonmzrdF5KKYpLS","title":"registerActiveEntitlementsHandler","pathname":"/sdk-reference/namientitlementmanager/registeractiveentitlementshandler","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiEntitlementManager"}]},{"id":"7QJOwNR2qz2RjwL727Um","title":"dismiss","pathname":"/sdk-reference/namipaywallmanager/dismiss","siteSpaceId":"sitesp_YrP9Z","description":"Close a paywall if it is open","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"G3sOvHS2oWjcRqJW6eyd","title":"displayedViewController","pathname":"/sdk-reference/namipaywallmanager/displayedviewcontroller","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"cN0btAaqaob4OEdJ3XbU","title":"registerSignInHandler","pathname":"/sdk-reference/namipaywallmanager/registersigninhandler","siteSpaceId":"sitesp_YrP9Z","description":"Register a sign-in provider to handle your own sign-in logic","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"L5rSjcCZkuAgXcEi4UWg","title":"registerCloseHandler","pathname":"/sdk-reference/namipaywallmanager/registerclosehandler","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"yW0jpfVREM3V4sbmZKkp","title":"registerBuySkuHandler","pathname":"/sdk-reference/namipaywallmanager/registerbuyskuhandler","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"1pTgGk7czPyrqaF2mVSe","title":"registerDeeplinkActionHandler","pathname":"/sdk-reference/namipaywallmanager/registerdeeplinkactionhandler","siteSpaceId":"sitesp_YrP9Z","description":"Register a handler that calls back with a  when a paywall's Deeplink Button is invoked","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"doNcxyFGwNge6qqmQdDb","title":"buySkuComplete","pathname":"/sdk-reference/namipaywallmanager/buyskucomplete","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"hpoS4OB6Vk6b69urSgEd","title":"NamiPurchaseSuccess","pathname":"/sdk-reference/namipaywallmanager/namipurchasesuccess","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"jYR2AmPj5y2m2qjAfSff","title":"NamiPaywallAction","pathname":"/sdk-reference/namipaywallmanager/namipaywallaction","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"WiJFZHZWz5sI7VgVjJLc","title":"NamiSKUType","pathname":"/sdk-reference/namipaywallmanager/namiskutype","siteSpaceId":"sitesp_YrP9Z","description":"Enum defining types of SKUs","breadcrumbs":[{"label":"NamiPaywallManager"}]},{"id":"V9ZDpgS4lDrJfsNBsn5d","title":"anySkuPurchased","pathname":"/sdk-reference/namipurchasemanager/anyskupurchased","siteSpaceId":"sitesp_YrP9Z","description":"Check if any of the passed in product SKU IDs have been purchased by the device.","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"Og1qNzGb85lZljvkJhvL","title":"consumePurchasedSku","pathname":"/sdk-reference/namipurchasemanager/consumepurchasedsku","siteSpaceId":"sitesp_YrP9Z","description":"Mark a consumable IAP as processed so it can be purchased again.","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"goPcNBOjoQAAZr0xf9EW","title":"NamiPurchase","pathname":"/sdk-reference/namipurchasemanager/namipurchase","siteSpaceId":"sitesp_YrP9Z","description":"Object representing a purchase in the Nami Platform.","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"EQjISLvtj0dofQahjbjV","title":"NamiPurchaseState","pathname":"/sdk-reference/namipurchasemanager/namipurchasestate","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"dWXmdtJnNvW6HgXHIexA","title":"NamiRestorePurchasesState","pathname":"/sdk-reference/namipurchasemanager/namirestorepurchasesstate","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"ZIQoQZFA8uX7GxVxrCUI","title":"NamiSKU","pathname":"/sdk-reference/namipurchasemanager/namisku","siteSpaceId":"sitesp_YrP9Z","description":"Object that contains all the data on a in-app purchase SKU for an App Platform.","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"5aLumZO3mLB269p4OWpa","title":"presentCodeRedemptionSheet","pathname":"/sdk-reference/namipurchasemanager/presentcoderedemptionsheet","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"bY5YRJQqM4x7vJwxWVfi","title":"registerPurchasesChangedHandler","pathname":"/sdk-reference/namipurchasemanager/registerpurchaseschangedhandler","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"97olo3fUBHlKR5QZboUK","title":"registerRestorePurchasesHandler","pathname":"/sdk-reference/namipurchasemanager/registerrestorepurchaseshandler","siteSpaceId":"sitesp_YrP9Z","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"RrH6DiSOWgMjz1mjVk7h","title":"restorePurchases","pathname":"/sdk-reference/namipurchasemanager/restorepurchases","siteSpaceId":"sitesp_YrP9Z","description":"Start the process to restore any purchases not currently active on the device.","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"0DLU2cD4VGkEUvyTx7hb","title":"skuPurchased","pathname":"/sdk-reference/namipurchasemanager/skupurchased","siteSpaceId":"sitesp_YrP9Z","description":"Check if a specific product SKU has been purchased.","breadcrumbs":[{"label":"NamiPurchaseManager"}]},{"id":"f2Wp3Q047P72G3ObXD3W","title":"coreAction","pathname":"/sdk-reference/namimlmanager/coreaction","siteSpaceId":"sitesp_YrP9Z","description":"Inform the SDK about an important action a user may take in your app.","breadcrumbs":[{"label":"NamiMLManager"}]},{"id":"VkZjkMRUDi9KK92sdGYZ","title":"enterCoreContent","pathname":"/sdk-reference/namimlmanager/entercorecontent","siteSpaceId":"sitesp_YrP9Z","description":"Inform the SDK when a user starts consuming content that is core to your app experience","breadcrumbs":[{"label":"NamiMLManager"}]},{"id":"WtGCyTA5xz88VS67BqJd","title":"exitCoreContent","pathname":"/sdk-reference/namimlmanager/exitcorecontent","siteSpaceId":"sitesp_YrP9Z","description":"Inform the SDK when a user has finished consuming content that is core to your app experience.","breadcrumbs":[{"label":"NamiMLManager"}]}]}