---
schema_version: "1"
id: ebe8db11e374c1d0d66ca0ecf38d049feefa68993fdec2935fc7d6301f35c86a
title: isPushEnabled
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_isPushEnabled.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_isPushEnabled.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: dddc5bf85128db3e84677d4e04526be8af6efdff783da5f5e2569a64d0de4a15
products:
  - Salesforce Engagement SDK
---
# isPushEnabled

Checks if push notifications are enabled for the device.

## Syntax

```dart
Future<bool?> isPushEnabled()
```

## Returns

- `Future<bool?>` - Returns `true` if push notifications are enabled, `false` if disabled, or `null` if the status cannot be determined.

## Example

```dart
bool? isEnabled = await SfmcSdk.isPushEnabled();
if (isEnabled == true) {
  print('Push notifications are enabled');
} else if (isEnabled == false) {
  print('Push notifications are disabled');
} else {
  print('Push notification status unknown');
}
```

## Related Methods

- [enablePush()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_enablePush.md)
- [disablePush()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_disablePush.md)
