# In-App Messaging

This section provides API reference details for the In-App Messaging module in React Native unified plugin.

## showInAppMessage

Displays a specific in-app message by its identifier.

### Syntax

```javascript
InAppMessagingSdkModule.showInAppMessage(messageId);
```

### Parameters

| Parameter   | Type     | Description                                                                                      |
| ----------- | -------- | ------------------------------------------------------------------------------------------------ |
| `messageId` | `string` | The in-app message ID to display. Use a valid message ID from your in-app message configuration. |

### Returns

- `void`

### Example

```javascript
import { IamModule } from "@sfmc/react-native-iam";
import type { IamApi } from "@sfmc/react-native-iam";

const iam: IamApi = await IamModule.requestSdk();
iam.showInAppMessage("message-id");
```

### See Also

- [Android SDK Reference](https://salesforce-marketingcloud.github.io/MarketingCloudSDK-Android/javadocs/SFMCSdk/11.0/inappmessagingfeaturemodule/com.salesforce.marketingcloud.inappmessagingfeature/-in-app-message-manager/show-message.html)
- [iOS SDK Reference](https://salesforce-marketingcloud.github.io/MarketingCloudSDK-iOS/appledocs/InAppMessagingFeatureSdk/1.0/Classes/InAppMessagingFeature.html#/c:@CM@InAppMessagingFeatureSDK@objc\(cs\)SFInAppMessagingFeature\(im\)showInAppMessageWithMessageId:)
