---
schema_version: "1"
id: 372fe31088a367130a542e5616adbbb3b05da5ff518c9546b8174fd0dd2659ed
title: PushNotification Methods
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_Messaging_PushNotification_methods.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_Messaging_PushNotification_methods.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: c1723fed7288382ff1ad130e51050ccc059322ac772059497c310686544b3cbb
---
# PushNotification Methods

The following are the methods for PushNotification. All are global methods.

- **[send(application, users)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_Messaging_PushNotification_send.htm)**  
    Sends a push notification message to the specified users.
- **[setPayload(payload)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_Messaging_PushNotification_setPayload.htm)**  
    Sets the payload of the push notification message.
- **[setTtl(ttl)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_Messaging_PushNotification_setTtl.htm)**  
    Reserved for future use.