---
schema_version: "1"
id: 6b32e83037f32810e109b4b77ca5aa8aa7ac22be9247ec55ccea39d45b2d90bd
title: enablePush
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_enablePush.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_enablePush.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2c50cec54fbc5861d652efb6b9996e39f3a148328d0c28144c0e1524f06ffc1e
products:
  - Salesforce Engagement SDK
---
# enablePush

Enables push notifications for the device.

## Syntax

```dart
Future<void> enablePush()
```

## Returns

- `Future<void>` - Completes when push notifications have been enabled.

## Example

```dart
try {
  await SfmcSdk.enablePush();
  print('Push notifications enabled successfully');
} catch (e) {
  print('Failed to enable push notifications: $e');
}
```

## Related Methods

- [isPushEnabled()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_isPushEnabled.md)
- [disablePush()](https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/flutter_disablePush.md)
