Send Mobile Push Notifications
Mobile push notifications allow Lightning Platform mobile app developers to easily push notifications to their users’ mobile devices when business events occur in the customers’ orgs. To enable push notifications, you must use the mobile connected apps framework.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
Connected Apps can be created in: Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions Connected Apps can be installed in: All editions |
See New connected apps can no longer be created in Spring ‘26 for more details.
To enable push notifications for your mobile connected app, these requirements must be met:
- Your app is built with Salesforce Mobile SDK.
- Your app implements the Mobile SDK push notification protocol for your platform.
- You’re a registered developer with the mobile platform provider (Apple or Google).
- Your app is registered with Apple Push Notification Service (APNS) for iOS push notifications or with Firebase Cloud Messaging (FCM) for Android push notifications.
- You’ve subscribed to custom notifications or implemented Apex handlers for push notifications.
Use these instructions to enable and test your mobile connected app’s push notifications.
- Configure iOS Push Notifications
To support push notifications for iOS versions of your mobile app, create a separate connected app for the iOS platform. - Configure Android Push Notifications
To support push notifications for Android versions of your mobile app, collect information from a Google Firebase project. Then, create a separate connected app for the Android platform. - Disable Full Content Push Notifications
The content of mobile push notifications can be displayed outside of a connected app, such as on a mobile device’s lock screen. Full content push notifications are enabled by default for most connected apps, but you can choose to display minimal content instead. When full content push notifications are disabled, custom notification types display the notification title only. - Test Push Notifications
To run a quick test of your push notification setup, use the Send Test Notification page. Troubleshoot round-trip push notifications in a synchronous mechanism without having to configure custom notification types, Apex calls, or REST calls. You can also gain insights into what’s going on behind the scenes in the asynchronous environment of real-world push notifications. - Change the Mobile Platform for Push Notifications
To change the mobile platform that you’ve configured for push notifications, edit the mobile connected app’s settings.

