Jump to Content
Home
Guides
Server REST API Reference
Changelog
v9.0
v11.6
Log In
Sign Up
Guides
Log In
Sign Up
v9.0
Home
Guides
Server REST API Reference
Changelog
Privacy Policy
OneSignal
Documentation
Getting Started
Onboarding With OneSignal
Mobile Quickstart
iOS SDK Setup
Android SDK Setup
Unity SDK Setup
React Native SDK Setup
Expo SDK Setup
Flutter SDK Setup
Ionic & Capacitor SDK Setup
Cordova SDK Setup
Xamarin SDK Setup
.NET SDK Setup
macOS App Setup
Windows App SDK Setup
Huawei SDK Setup
Huawei Unity SDK Setup
Huawei React Native SDK Setup
Huawei Flutter SDK Setup
Huawei Xamarin SDK Setup
Huawei Cordova SDK Setup
Amazon SDK Setup
Web Quickstart
Angular Setup
React JS Setup
Vue JS Setup
WordPress Setup
Local Testing
Custom Code Setup
Shopify App Setup
Webflow Setup
Blogger Setup
Magento Setup
Bubble Setup
Squarespace Setup
Weebly Setup
Drupal Setup
Joomla Setup
Wix Setup
Third-Party Setup Support
Google Tag Manager
AMP Web Push Setup
Legacy Shopify Setup
SMS Quickstart
Twilio Setup
Email Quickstart
OneSignal Email Setup
Mailgun Setup
SendGrid Setup
Mailchimp Setup
In-App Messages Quickstart
Live Activities Quickstart
Features
Users & Segments
Segments
External User IDs
Find Devices & Set Test Users
Delete Users
Sending Messages
Templates
Drafts
Frequency Capping
Throttling
Language & Localization
Retargeting Messages
Automated Messages
Data and Security
Data Collected by the OneSignal SDK
Handling Personal Data
Apple App Privacy Requirements
Google Play Data Safety Requirements
Identity Verification
GDPR & Individual Rights
Privacy Policy
Terms of Use
Data Tags
Set Tags: Tracking User Events and Attributes
Importing User Attributes or Data Tags
Bulk Updating User Attributes or Data Tags
Tags: Time Operators
Example: Abandoned Cart
Example: Tag with Subscription Page
Example: Tag with Notification Data
Example: Tag Page Visits
Tags FAQ
Message Personalization
Using Liquid Syntax
Multi-language Messaging
Analytics
Delivery: Message Reports
Push Notification Message Reports
Notification CTR
Email Message Reports
SMS Message Reports
Analytics of In-App Message
Outcomes
Confirmed Deliveries
Web Push Webhooks
Journeys
Journeys Examples
Journeys Webhooks
A/B Testing
Push A/B Testing
Email A/B Testing
Experimentation Best Practices
Account Management
Exporting Data
Export User Data
Export Message Data
Export Outcomes Data
Apps & Organizations
Disabled Apps & Orgs
Manage Team Members
Single Sign-On
Keys & IDs
Two-Step Authentication
Billing FAQ
Channels
Channels Overview
Mobile Push Notifications
Service Extensions
URLs, Links and Deep Links
Images & Rich Media
Badges
Notification Sounds
Action Buttons
Remove Notifications and TTL
Notification Grouping
Location-Triggered Notifications
Android Customizations
Android 13 Push Notification Developer Update Guide
Android: Notification Icons
Android: Notification Channel Categories
Android: Firebase Credentials
Huawei: Authorizing OneSignal
iOS Customizations
iOS: Provisional Push Notifications
iOS: Image Carousel Push Notifications
iOS: Focus Modes and Interruption Levels
iOS: Relevance Score
iOS: SDK App Groups setup
iOS: Establishing a Connection to APNs
iOS: p8 Token-Based Connection to APNs
iOS: p12 Generate Certificates
iOS: App Clip Support
Example: Create Activity Feed
Example: User-User Messages
Example: Social Activities
Data & Background Notifications
VoIP Notifications
watchOS & Wear OS Support
Web Push Notifications
OneSignal Service Worker
Mobile Web Push for iOS/iPadOS
Web Application Manifest
Prompting
Prompt Localization
Slide Prompt
Category Prompt
Email & Phone Number Web Prompt
Bell Prompt
Custom Link Prompt
HTTP PopUp Prompt
Native Browser Prompt
Web Push Icons & Images
Advanced Options
Unsubscribe from Web Notifications
Web Push Topic & Collapsing
WordPress Customizations
Shopify App Overview
FAQ: Safari Web Push
FAQ: Shopify App
FAQ: Clearing Cookies
FAQ: HTTP vs. HTTPS
FAQ: Browser Behavior
Use Cases & Best Practices
News or Media Site Best Practices
Ecommerce Best Practices
Getting Your Audience to "Add to Home Screen"
In-App Messages
Design In-App Messages with Drag and Drop
Design In-App Messages with HTML
In-App Message HTML Templates
In-App JS Library
How to make a Carousel
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
Example: Trigger In-App Message from Push Open
Example: Trigger In-App Message after closing an In-App Message
Email Messaging
Import Email Addresses
Sending Email Messages
Setup a Custom Sender Domain
Designing Emails with Drag and Drop
Designing Emails with HTML
Email Warm-Up
Email Links and Click Tracking
Unsubscribe Links & Email Subscriptions
Send Transactional Emails
Email Reputation & Suppression List
Email Regulatory Compliance
Email Acceptable Use Policy & Code of Conduct
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 New Messaging Channel
Live Activities: FAQ
Integrations
Integrations Overview
CDP & User Data Integrations
Adobe Audience Manager
Amplitude
BlueConic
Blueshift
Database, DMP, & CRM Integration
HubSpot
Mixpanel
Segment.com Integration
Analytics Integrations
Google Analytics
Google Analytics for Firebase
Workflow Automation Integrations
Zapier
Locations & Subscription Integrations
CMS & App Builders Integrations
GoNative.io
Data Warehouse Integrations
Snowflake
Developer Reference
User Model Overview
Client SDK Reference
SDK Notification Event Handlers
OSNotification Payload
In-App Message SDK Methods
Data Tag SDK Methods
Web SDK Methods
SMS SDK Methods
Email SDK Methods
Updating Mobile SDK's - Major Release
Server SDK Reference
.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
REST API Requirements and FAQ
Rate Limits
Idempotent Notification Requests
Transactional Messages
Using Postman
Deprecations
Troubleshooting
Mobile Troubleshooting
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
Domain Management
WordPress Troubleshooting
Notifications Not Shown: Web Push
Clearing Cache and Resetting Push Permissions
In-App Message Troubleshooting
Why IAM Data Not Updating?
Duplicated In-App Messages
SMS Troubleshooting
Email FAQ & Troubleshooting
Why emails not showing?
Why do emails go to spam?
Webhooks & Why Email Stats Not Detected?
How to improve email deliverability and lower bounce rate?
DMARC & Sender Email Address
What is DNS Authentication?
Journeys Troubleshooting
Capturing a Debug Log
Privacy Policy
Suggest Edits
Privacy Policy for OneSignal Free
Updated about 5 years ago