File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import { IterableAuthResponse } from './IterableAuthResponse';
2020import type { IterableCommerceItem } from './IterableCommerceItem' ;
2121import { IterableConfig } from './IterableConfig' ;
2222import { IterableLogger } from './IterableLogger' ;
23+ import { IterableEmbeddedManager } from '../../embedded/classes/IterableEmbeddedManager' ;
2324
2425const RNEventEmitter = new NativeEventEmitter ( RNIterableAPI ) ;
2526
@@ -79,6 +80,27 @@ export class Iterable {
7980 */
8081 static authManager : IterableAuthManager = new IterableAuthManager ( ) ;
8182
83+ /**
84+ * Embedded message manager for the current user.
85+ *
86+ * This property provides access to embedded message functionality including
87+ * retrieving messages, displaying messages, removing messages, and more.
88+ *
89+ * **Documentation**
90+ * - [Embedded Messaging Overview](https://support.iterable.com/hc/en-us/articles/23060529977364-Embedded-Messaging-Overview)
91+ * - [Android Embedded Messaging](https://support.iterable.com/hc/en-us/articles/23061877893652-Embedded-Messages-with-Iterable-s-Android-SDK)
92+ * - [iOS Embedded Messaging](https://support.iterable.com/hc/en-us/articles/23061840746900-Embedded-Messages-with-Iterable-s-iOS-SDK)
93+ *
94+ * @example
95+ * ```typescript
96+ * Iterable.embeddedManager.getMessages().then(messages => {
97+ * console.log('Messages:', messages);
98+ * });
99+ * ```
100+ */
101+ static embeddedManager : IterableEmbeddedManager =
102+ new IterableEmbeddedManager ( ) ;
103+
82104 /**
83105 * Initializes the Iterable React Native SDK in your app's Javascript or Typescript code.
84106 *
You can’t perform that action at this time.
0 commit comments