Jump to Content
Home
Guides
Server REST API Reference
Changelog
v9.0
v11.1
Log In
Sign Up
Log In
Sign Up
v11.1
Home
Guides
Server REST API Reference
Changelog
Loading…
OneSignal
Overview
Setup Guides
Mobile SDK Setup
iOS SDK Setup
Android SDK Setup
Unity SDK Setup
React Native SDK Setup
Expo SDK Setup
Flutter SDK Setup
Ionic/Cordova/Capacitor SDK
.NET MAUI SDK Setup
Amazon SDK Setup
Mobile Service Extensions
watchOS & Wear OS Support
macOS App Setup
Windows App Setup
Huawei SDK Setup
Android: Firebase Credentials
iOS: p8 Token-Based Connection to APNs
iOS: p12 Generate Certificates
iOS: Provisional Push Notifications
Amazon: Generate an Amazon API Key
Huawei: Authorizing OneSignal
Email Setup
Email Sending Domain Setup
Mailgun Setup
SendGrid Setup
Mailchimp Setup
SMS Setup
Twilio Setup
Web SDK Setup
OneSignal Service Worker
Custom Code Setup
Local Testing
WordPress Setup
WordPress Customizations
Angular Setup
React JS Setup
Vue JS Setup
Magento Setup
Drupal Setup
Joomla Setup
Shopify App Overview
Shopify App Setup
Mobile Web Push for iOS/iPadOS
Web Application Manifest
Getting Your Audience to "Add to Home Screen"
Web Permission Prompts
Native Browser Prompt
Slide Prompt
Category Prompt
Email & Phone Number Web Prompt
Bell Prompt
Custom Link Prompt
Prompt Localization
In-App Messages Setup
Live Activities Setup
Analytics Setup
Confirmed Delivery
Custom Outcomes
Messages
Mobile Push Notifications
Images & Rich Media
URLs, Links and Deep Links
Badges
Action Buttons
Frequency Capping
Throttling
Notification Grouping
Remove Notifications and TTL
Notification Sounds
Android Customizations
Android: Notification Icons
Android: Notification Channel Categories
iOS Customizations
iOS: Relevance Score
iOS: Focus Modes and Interruption Levels
iOS: App Clip Support
iOS: Image Carousel Push Notifications
Location-Triggered Notifications
Example: Create Activity Feed
Example: User-User Messages
Example: Social Activities
Data & Background Notifications
VoIP Notifications
Web Push Notifications
Web Push Icons & Images
Advanced Options
Unsubscribe from Web Notifications
Web Push Topic & Collapsing
FAQ: Safari Web Push
FAQ: Shopify App
FAQ: Clearing Cookies
FAQ: Browser Behavior
In-App Messages
Design In-App Messages with Drag and Drop
How to make a Carousel
Design In-App Messages with HTML
HTML Templates for In-App Messages
In-App JS Library
How to add Click Actions
How to add Triggers
How to Prompt for Push Permissions with In-App Messages
How to Prompt for Location Tracking
Example: Ask for App Store Rating
Example: App Version Update
Example: Personalize In-App Messages
Example: In-App Message Tutorial
Example: Create A Survey
Example: Target Certain Android Manufacturers and Devices
Email Messaging
Import Email Addresses
Design Emails with Drag and Drop
Design Emails with HTML
Email Auto Warm Up
Sending Email Messages
Email Links and Click Tracking
Unsubscribe Links & Email Subscriptions
Create a Custom Unsubscribe Page
Send Transactional Emails
Email Regulatory Compliance
Google and Yahoo Email Sender Requirements (2024)
SMS Messaging
Import Phone Numbers
Sending SMS Messages
Using SMS as a Fallback Option for Push Notifications
Live Activities
How to Create and Update iOS Live Activities
Maximizing Live Activity Engagement
Video: Live Activities Office Hours
Video: Live Activities as a New Messaging Channel
Live Activities: FAQ
Message Personalization
Using Liquid Syntax
Dynamic Content
Multi-Language Messaging
Custom URLs
Example: Abandoned Cart Content
Example: Verification, Magic Link, OTP
A/B Testing
Push A/B Testing
Email A/B Testing
Analytics
Delivery: Message Reports
Push Notification Message Reports
Email Message Reports
In-App Message Reports
SMS Message Reports
Retargeting Messages
Labels
Templates
Email Template Forwarding
Automated Messages
Industry Use Cases
Gaming Industry
Financial / Fintech Industry
News and Media Industry
Journeys
Journeys Overview
Journey Analytics
Journey Webhooks
Send Whatsapp Messages via Journey Webhooks
Journey Examples
Audience
Users
Aliases & External ID
Subscriptions
Find & Set Test Subscriptions
Delete Users & Subscriptions
Segments
Preference Center
Data Tags
Tags: Track User Events and Attributes
Import User Tags
Tags: Time Operators
Tags: Abandoned Cart
Tags: Subscription Page
Tags: Notification Data
Tags: Page Visits
Tags FAQ
Integrations
Third Party Integrations
Mixpanel
Amplitude
Segment.com Integration
Snowflake
HubSpot
Google Analytics
Google Analytics for Firebase
Adjust
Median.co (formerly GoNative.io)
Adobe Audience Manager
Zapier
CMS, SPA & App Builder Integrations
Event Webhooks
Quick Start Guide for Event Webhooks
SDK & API Reference
Frontend SDKs
Mobile SDKs
Web SDK
In-App Message SDK Methods
Data Tags SDK Methods
SMS SDK Methods
Email SDK Methods
Live Activities SDK Methods
Backend SDKs
.NET Client SDK
CPP Client SDK
Go Client SDK
Java Client SDK
Node Client SDK
PHP Client SDK
Python Client SDK
Ruby Client SDK
Ruby On Rails Plugin
Rust Client SDK
REST API Overview
REST API Reference
Rate Limits
Idempotent Notification Requests
Transactional Messages
User Model Migration Guide
Player Model SDK Map
Settings & Account Information
Account Management
Apps & Organizations
Disabled Apps & Orgs
Billing FAQ
Keys & IDs
Manage Team Members
Single Sign-On
Two-Step Authentication
Data & Security
Data and Security Questions
Data Collected by the OneSignal SDK
Exporting Data
Export Email Delivery Data
Export Outcomes Data
Export Message Data
Export User Data
Handling Personal Data
Apple App Privacy Requirements
Google Play Data Safety Requirements
Identity Verification
GDPR & Individual Rights
Privacy Policy
Terms of Use
Troubleshooting
Mobile Troubleshooting
Capturing a Debug Log
Notifications Not Shown - Mobile Push
Notification Images Not Showing
Duplicated Notifications
Notifications Delayed
Troubleshooting Android
Troubleshooting iOS
Troubleshooting Unity
Troubleshooting React-Native
Troubleshooting Flutter
Troubleshooting Cordova Variants
Troubleshooting Xamarin
Mismatched Push Certificate
Mismatched User Environment
Mismatched Bundle ID
Android Mismatched Users
Bundle / Certificate Mismatch
Invalid Push Certificate
Invalid Google Credentials
Invalid Amazon Credentials
No Subscribers Troubleshooting
Handling Multiple Push Providers
Web Push Troubleshooting
Web Push FAQ
Notifications Not Shown: Web Push
Notification CTR
Clearing Cache and Resetting Push Permissions
In-App Message Troubleshooting
Why are In-App Messages Data Not Updating?
Duplicated In-App Messages
SMS Troubleshooting
Email Deliverability and Troubleshooting
Email Reputation & Suppressions
Emails Not Delivered
Emails Landing in Spam or Promotions
Webhooks & Email Stats
How to lower email bounce and complaint rates
DNS Authentication
DMARC & Sender Email Address
WordPress Troubleshooting
Privacy Policy
Suggest Edits
Privacy Policy for OneSignal Free
Updated over 4 years ago