Mobile Push FAQ

Common questions about OneSignal's Mobile Push Notifications

Which Mobile devices support Mobile App Push?

OneSignal supports mobile app push notifications on iOS 9+ and Android 4+. This covers over 99% of active devices.

How do I associate multiple devices to a single user?

See External User Ids guide.

How do I send Background and Data Notifications?

See Data & Background Notifications.

How do I add images and icons?

iOS Push Notifications use the icon of your app.
Android Push Notifications can be customized following Android Notification Icons guide.

Why are my push notifications not showing?

See the Notifications Not Shown guide.

Why are push notification images not showing?

See Notification Images Not Showing guide.

How do I customize messages?

All messages can be personalized using Data Tags. See Message Personalization for details.

How do I customize Android and iOS notifications?

iOS Customizations and Android Customizations covers most scenarios you need.

Android 8+ highly recommends adding your own Android Notification Categories.

Can I setup custom Notification Sounds?

Yes and highly encouraged! Provide a more unique, branded experience for your app every time a notification is received with Custom Notification Sounds.

How to setup Action Buttons?

Action Buttons let users take action directly within a notification, streamlining the user experience.

How do I generate an iOS Push Certificate?

See Generate an iOS Push Certificate.

How do I generate a Firebase Server API Key?

See Generate a Google Firebase Server API Key.

How do I generate an Amazon API Key?

See Generate an Amazon API Key.

Can OneSignal send Push Notifications in an On-Premise Closed network?

This can work as long as the computers on your closed network have access to the push gateway servers that you want to support:

If the network is completely disconnected from the Internet, push notifications cannot be delivered via the standard OS/browser services, which is what we support.