# Push notification content

Send push notifications to your App channel.

See also the [Push notifications](https://www.airship.com/docs/guides/features/messaging/push-notifications/) feature guide.

## Creating content

<p>When creating messages, you configure its appearance in the Content step. In the Delivery step, you can configure content-related features that do not affect the appearance of the message.</p>

**Silent push notifications** do not have visual content. In the *Content* step, click **Silent Push Notification**, then click *Delivery* in the header and complete the remaining steps in the composer.

The remainder of this section applies to regular push notifications.

---

In the *Content* step, click **Push Notification** then **Add content**:
   ![Selecting Push Notification in the Content step](https://www.airship.com/docs/images/content-push_hu_8ed94982804cda87.webp)
   
   *Selecting Push Notification in the Content step*

Now you can configure the body of the message:
   ![Configuring push notification content](https://www.airship.com/docs/images/composer-content-app_hu_28a88387be2dfd33.webp)
   
   *Configuring push notification content*

1. <p>Enter the message text. If you are using [Handlebars](https://www.airship.com/docs/reference/glossary/#handlebars), you can test how the content will appear. See <a href="https://www.airship.com/docs/guides/personalization/previewing/">Previewing personalized content</a>.</p>

1. Select an [Action](https://www.airship.com/docs/reference/glossary/#action):
   * Home
   * Message Center
   * Landing Page
   * Deep Link
   * Adaptive Link
   * Web Page
   * Share

1. (Optional) Set and/or remove tags when the user interacts with your message.

   <ol>
   <li>Click <strong>Configure options</strong>.</li>
   <li>Select <em>Add tag</em> or <em>Remove tag</em>, then search for tags that exist in the system, or create a new tag.</li>
   <li>(Optional) Click <strong>Configure another option</strong> and repeat the previous step.</li>
   </ol>
   > **Tip:** Setting one or more tags when a user interacts with a message can help you track user interactions for follow-on retargeting campaigns. For example, if you set a tag `responded-campaign1`, you can target users bearing the `responded-campaign1` tag with another message at a later date, knowing that they are active users. Alternatively, you can re-engage users with this tag using an automated message if they are inactive for a period of time.

1. (Optional)(iOS SDK 20+) (Android SDK 20+) Emit a custom event when the user interacts with your message. You can select an existing event or name a new one.

   <p>You can also assign an event value and specify string, number, or boolean property values that you can use later when filtering Custom Events. If you want to use properties, you must define the event and its properties in your project in advance. See <a href="https://www.airship.com/docs/guides/audience/events/manage/">Manage Events</a>.</p>
   <ol>
   <li>Select <strong>Configure options</strong>.</li>
   <li>Under <strong>Options</strong>, select <strong>Emit custom event</strong> and search for an event. If no result is found, select <strong>Use &lt;event name&gt;</strong> to add the event to your project.</li>
   <li>(Optional) Set an event value and/or specify property values to filter by in segments and triggers:
   <ol>
   <li>Select <strong>Add event properties</strong>, then:
   <ul>
   <li>For a value, select <strong>Add event value</strong> and enter a numeric value for the event.</li>
   <li>For properties, select <strong>Add property</strong>, then <strong>Search for properties</strong>, and then search for a string, number, or boolean event property and enter or select a value.</li>
   </ul>
   </li>
   <li>Select <strong>Save</strong>.</li>
   </ol>
   </li>
   </ol>

1. Configure optional features:

   * [Buttons](https://www.airship.com/docs/guides/messaging/messages/buttons/#add-buttons-to-message-content)
   * [Media](#media)
   * [Summary](#summary)
   * [Title](#title)

Now you are ready to complete the remaining steps in the composer.

### Media

<p>Enter a URL to add media to your notifications. See also <a href="https://www.airship.com/docs/reference/messages/media-guidelines/">Media guidelines</a>.</p>
<p>If using a <a href="https://www.airship.com/docs/guides/personalization/content/personalize-actions/#personalize-media-urls">personalized media URL</a> for an App push notification, you must specify the media type after entering the URL:</p>
![Specifying the media type for a personalized media URL](https://www.airship.com/docs/images/app-media_hu_13eb6dceaa95791a.webp)

*Specifying the media type for a personalized media URL*

> **Note:** When you enable both the iOS platform and one or more of Android and Fire OS, and you do not enter a static image in the initial URL field, a Static Image field is added to the media settings. Enter a URL, or use the Upload option.


<p>If your Airship plan includes CDN support, you can also upload media or select from previous uploads in your project&rsquo;s media library. See <a href="https://www.airship.com/docs/guides/messaging/features/media/#insert-media-in-message-content">Insert media in message content</a> in <em>Media library</em>.</p>

### Summary

Add a summary line as supplemental text displayed with the notification.

* **iOS:** The summary appears below the push notification title.
* **Android and Fire OS:** The summary appears below the main notification text
   in most cases. This is the only visible text other than the title when Android
   Picture is visible in expanded mode, as the main notification text is
   suppressed.

### Title

Enter a title to create a heading that appears above the notification text in:

* iOS Notification Center
* Apple Watch Looks
* Android and Fire OS Notification Area/Drawer
