Jump to Content
Home
Guides
Server REST API Reference
Changelog
v9.0
v11.6
Log In
Sign Up
Guides
Log In
Sign Up
v11.6
Home
Guides
Server REST API Reference
Changelog
Privacy Policy
OneSignal
Quickstart guide
Channel setup
Mobile push setup
Prompt for push permissions
Notification icons
Android notification categories
Badges
Notification sounds
iOS provisional push notifications
Data & background notifications
VoIP notifications
Web push setup
Web Permission Prompts
WordPress Setup
WordPress Troubleshooting
Email setup
Email DNS configuration
Email deliverability
Create a custom unsubscribe page
Google postmaster tools
In-app messages setup
In-app triggers
SMS setup
SMS consent keyword management
SMS opt-in and collection
Live Activities setup
Live Activities: FAQ
Use Cases
Abandoned Cart Example
Preference Center
Create Activity Feed
User-User Messages
Database, DMP, & CRM integration
Social Activities
Location-triggered notifications
Gaming Industry
Financial / Fintech Industry
News and Media Industry
Messages
Push
Images & Rich Media
Action Buttons
Notification Grouping
Remove notifications & TTL
Push Throttling
Push Frequency Capping
iOS: Relevance Score
iOS: Focus Modes and Interruption Levels
Web push: Browser behavior and unsubscribes
In-app
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
In-App Click Actions
Example: Location Permissions
Example: App Version Update
Example: App store review
Example: Personalize In-App Messages
Example: In-App Message Tutorial
Example: Create A Survey
Example: Target Certain Android Manufacturers and Devices
Email
Email Auto Warm Up
Design Emails with Drag and Drop
Design Emails with HTML
Unsubscribe Links & Email Subscriptions
Send Transactional Emails
SMS
SMS FAQ
Live Activities
Analytics
Delivery: Message Reports
Push Notification Message Reports
Email Message Reports
In-App Message Reports
SMS Message Reports
Labels
Message Personalization
Using Liquid Syntax
Dynamic Content
Multi-Language Messaging
Custom URLs
Example: Abandoned Cart Content
Example: Verification, Magic Link, OTP
Preview
URLs, Links and Deep Links
UTM Parameters
Deep Linking
A/B Testing
Push A/B Testing
Email A/B Testing
Retargeting Messages
Templates
Email Template Forwarding
Automated Messages
Troubleshooting
Mobile push: Notifications not shown
Web push: Notifications not shown
Notification Images Not Showing
Duplicated Notifications
Notifications delayed
In-App Message Troubleshooting
Why are In-App Messages Data Not Updating?
Duplicated In-App Messages
Email troubleshooting
Journeys
Journeys overview
Journey Analytics
Journey Webhooks
Send Whatsapp Messages via Journey Webhooks
Journey Examples
Audience
Segments
Users
Aliases
Delete Users
Subscriptions
Find & Set Test Subscriptions
Tags
Tags: Track User Events and Attributes
Tags: Time Operators
Tags: Subscription Page
Tags: Notification Data
Tags: Page Visits
Tags FAQ
Import
Import email addresses
Import Phone Numbers
Import User Tags
Integrations
Event Streams
Event Streams overview
Quick start guide for Event Streams
Google Sheets integration with Event Streams
Mixpanel
Amplitude
Twilio Segment
Snowflake
HubSpot
Adjust
Google Analytics
Google Analytics for Firebase
Median.co (formerly GoNative.io)
Adobe Audience Manager
Zapier
BlueConic
ActiveCampaign
Settings & Account Information
Apps & Organizations
Disabled Apps & Orgs
Account Management
Manage Team Members
Billing FAQ
Account Security
Keys & IDs
Single Sign-On
Two-Step Authentication
Data & Security
Security Credentials
SOC 2 Type II
ISO 27001
HIPAA
Data Privacy & Regulatory Compliance
Email Regulatory Compliance
SMS Regulatory Compliance
GDPR & Individual Rights
Apple App Privacy Requirements
Google Play Data Safety Requirements
EU-US Data Privacy Framework
Data Collection
Data Collected by the OneSignal SDK
Handling Personal Data
Exporting Data
Export User Data
Export Message Data
Export Outcomes Data
Export Email Delivery Data
Data and Security FAQs
Developers
Mobile SDK setup
iOS SDK setup
Android SDK setup
Unity SDK setup
React Native SDK setup
Expo SDK setup
Flutter SDK setup
Flutterflow SDK setup
Ionic/Cordova/Capacitor SDK setup
.NET MAUI SDK setup
Amazon SDK setup
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
Amazon: Generate an Amazon API Key
Huawei: Authorizing OneSignal
Mobile SDK reference
In-app message API
Mobile Service Extensions
OSNotification payload
Live activities developer setup
Cross-platform Live Activity SDK setup
Android live notifications
Web SDK setup
Custom Code Setup
Angular Setup
ReactJS & NextJS Setup
Vue JS Setup
Local Testing
OneSignal Service Worker
Web Application Manifest
Mobile Web Push for iOS/iPadOS
Getting Your Audience to "Add to Home Screen"
WordPress Customizations
Web SDK reference
REST API Reference
Analytics setup
Confirmed Delivery
Custom Outcomes
Mobile SDK troubleshooting
Getting a Debug Log
Troubleshooting Android
Troubleshooting iOS
Troubleshooting Unity
Troubleshooting React-Native
Troubleshooting Flutter
Troubleshooting Cordova Variants
Mismatched User Environment
Android Mismatched Users
Bundle / Certificate Mismatch
Invalid Push Certificate
Invalid Google Credentials
Invalid Amazon Credentials
No Subscribers Troubleshooting
Handling Multiple Push Providers
Web SDK troubleshooting
Web Push FAQ
Notification CTR
Clearing Cache and Resetting Push Permissions
User Model
Migration guide
Mobile SDK Mapping
Web SDK Mapping
Privacy Policy
Suggest Edits
Privacy Policy for OneSignal Free
Updated 7 months ago