> For the complete documentation index, see [llms.txt](https://docs.namiml.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.namiml.com/sdk-reference/namimlmanager/exitcorecontent.md).

# exitCoreContent

Inform the SDK when a user has finished consuming content that is core to your app experience.

{% tabs %}
{% tab title="Swift" %}

```swift
NamiMLManager.exitCoreContent(label: String)
```

{% endtab %}

{% tab title="Kotlin" %}

```kotlin
NamiMLManager.exitCoreContent(label: String)
```

{% endtab %}

{% tab title="Flutter" %}

```cplusplus
// Use version that takes List<String> (see below)
```

{% endtab %}

{% tab title="React Native" %}

```javascript
NativeModules.NamiMLManagerBridge.exitCoreContentWithLabel(String);
```

{% endtab %}
{% endtabs %}

**Arguments**

* (required) `label`: String that describes the nature of the content being consumed. The same string string must be used in both [enterCoreContent](/sdk-reference/namimlmanager/entercorecontent.md) and [exitCoreContent](/sdk-reference/namimlmanager/exitcorecontent.md) calls.

{% tabs %}
{% tab title="Swift" %}

```swift
NamiMLManager.exitCoreContent(labels: [String])
```

{% endtab %}

{% tab title="Java" %}

```java
NamiMLManager.exitCoreContent(List<String> labels);
```

{% endtab %}

{% tab title="Flutter" %}

```java
NamiMLManager.exitCoreContent(List<String> labels);
```

{% endtab %}
{% endtabs %}

**Arguments**

* (required) `labels`: A list of strings of different labels that describe the content that was consumed. Note the exact same list must be used in both the `enterCoreContent` and `exitCoreContent` calls to work correctly.
