---
schema_version: "1"
id: 60ff3dea20ab74ef6cc4172608f202a75fb96da9d9a084a876e1dad7196536f4
title: getReadMessageCount
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud-mobilepush/engagement_sdk/references/flutter/flutter_getReadMessageCount.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getReadMessageCount.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 55860ba23d4a4b56648aec42c3c23cdc263cc6501b44eb3c063d6c523393fea6
products:
  - Salesforce Engagement SDK
---
# getReadMessageCount

Retrieves the count of read inbox messages for the device.

## Syntax

```dart
Future<int?> getReadMessageCount()
```

## Returns

- `Future<int?>` - Returns the number of read messages, or `null` if the count cannot be determined.

## Example

```dart
int? readCount = await SfmcSdk.getReadMessageCount();
if (readCount != null) {
  print('Read messages: $readCount');
} else {
  print('Unable to get read message count');
}
```

## Related Methods

- [getMessageCount()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getMessageCount.md)
- [getUnreadMessageCount()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getUnreadMessageCount.md)
- [getDeletedMessageCount()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_getDeletedMessageCount.md)
