Go to Batch.com
All Collections
Push Notifications
Push Notifications
Need help with push notifications? Check our technical and troubleshooting guides.
+5
41 articles in this collection
Written by
Baptiste,
Arnaud,
Claire
and 5 others
iOS
How do mobile push notifications work?
Everything you wanted to know about iOS / Android push notifications but were afraid to ask.
Written by
Baptiste
Updated over a week ago
Allowing users to unsubscribe from push notifications on iOS
You may want to offer your users a system to disable push notifications from your app.
Written by
Claire
Updated over a week ago
Why is my device not receiving push notifications on iOS?
Several issues may prevent your device or the device of someone in your team from receiving notifications on iOS.
Written by
Baptiste
Updated over a week ago
How can I use Universal Links with Batch?
Written by
Baptiste
Updated over a week ago
My APNS push certificate expired, what should I do?
Batch servers need to have a valid certificate to communicate with Apple Push Notification Services. Follow that guide to create a new one.
Written by
Baptiste
Updated over a week ago
Carthage fails to update 'ios-sdk'
Written by
Arnaud
Updated over a week ago
How to show push notifications when my iOS app is in the foreground?
Android and iOS handle push notifications differently when the app is already open.
Written by
Claire
Updated over a week ago
Xcode 12 fails to build a project containing Batch
Frequently encountered Xcode 12 issues and their fixes
Written by
Arnaud
Updated over a week ago
Notification groups in iOS 12
iOS 12 introduces grouped notifications, a new feature that keeps multiple notifications from the same app grouped on your lock screen.
Written by
Baptiste
Updated over a week ago
Provisional authorization on iOS 12
Provisional Authorization allows you to send trial notifications without receiving the user's consent first.
Written by
Baptiste
Updated over a week ago
Supporting additional notification settings on iOS 12
Starting from iOS 12, users can go directly to the settings of your app from a push notification to disable specific types of alerts.
Written by
Baptiste
Updated over a week ago
Understanding and managing iOS 15 time-sensitive interruption level
Here is how to use iOS 15's time-sensitive interruption level to change the way notifications are presented to your users in Focus mode.
Written by
Baptiste
Updated over a week ago
Android
How can I use a custom notification sound on Android?
Written by
Arnaud
Updated over a week ago
Why is my device not receiving push notifications on Android?
Several issues may prevent your device or the device of someone in your team from receiving notifications on Android.
Written by
Baptiste
Updated over a week ago
Why am I receiving my push notifications twice on Android?
Sometimes after you set up Batch's SDK, you receive push notifications twice due to misconfiguration.
Written by
Baptiste
Updated over a week ago
Allowing users to unsubscribe from push notifications on Android
A simple method allows users to disable push notifications directly from the app (through a toggle system for example).
Written by
Claire
Updated over a week ago
How can I migrate from GCM to FCM?
Use this step-by-step guide to migrate easily from GCM to FCM on Android.
Written by
Baptiste
Updated over a week ago
How to fix a mismatch between your push tokens and your Sender ID?
What to do if you notice the following error : "This push token was registered with a Sender ID that doesn't match this authorization key".
Written by
Claire
Updated over a week ago
Overriding the FCM Sender ID
How to explicitly set the Sender ID rather than using the one from google-services.json
Written by
Arnaud
Updated over a week ago
How can I fix a notification issue on my Honor/Huawei/Sony/Oppo?
Mobile manufacturers often include a power-saving mode that kills applications; maybe that's why you don't receive your push notification
Written by
Baptiste
Updated over a week ago
Web
Does macOS Ventura release impact my Web push integration?
Batch SDK v2 and v3 are compatible with macOS Ventura standard Web Push implementation.
Written by
Claire
Updated over a week ago
How can I migrate my website to Batch?
Here is everything you need to know on how to migrate your tokens from your current web push provider to Batch.
Written by
Alexandre
Updated over a week ago
How to add Safari support to my existing web push integration?
Safari supports Web Push standard protocol from macOS 13. This article details the integration steps to target previous versions of Safari.
Written by
Selma
Updated over a week ago
Why is my device not receiving Web push notifications?
Several issues may prevent you from receiving Web push notifications on your Browser or Desktop.
Written by
Baptiste
Updated over a week ago
How do web push notifications work?
Everything you wanted to know about web push notifications and we browsers but were afraid to ask.
Written by
Baptiste
Updated over a week ago
How can I direct users to a page on my website?
Batch lets you send a push notification with a deeplink. Deeplink is a good way to direct your users in a page on your website.
Written by
Antoine
Updated over a week ago
Why my Trigger campaign on the "SUBSCRIPTION" event doesn't have any sent?
Here is everything you should check if your "SUBSCRIPTION" campaign doesn't have any sent.
Written by
Baptiste
Updated over a week ago
How to segment my user base for web push campaign?
You will find in this article all the information you need on the targeting options available natively and optionally for web push.
Written by
Antoine
Updated over a week ago
How to interpret web push opt-out users?
Need help understanding your campaign's uninstall/opt-out/deleted tokens? Here's all you need to know to understand it.
Written by
Justine
Updated over a week ago
How to test web push on development environment?
Here is all you need to know to review your web push integration in a preprod environment.
Written by
Claire
Updated over a week ago
Why did the SDK Auth Key change on my dashboard?
Written by
Arnaud
Updated over a week ago
How can I configure the display time of web push notifications?
You can change the display duration of the web push notifications you receive from your computer's settings.
Written by
Lucie
Updated over a week ago
How can I reset my browser opt-in preferences?
Here is a simple step-by-step guide to reset your web browser opt-in preferences for web push notifications.
Written by
Baptiste
Updated over a week ago
How to disable web push notifications?
Everything you need to know to disable web push notifications in Google Chrome, Mozilla Firefox, Microsoft Edge, and more.
Written by
Antoine
Updated over a week ago
How can I send a test notification to my web browser on Android?
You can target your mobile device from the dashboard to test your web notifications are displayed correctly on Android.
Written by
Selma
Updated over a week ago
Troubleshooting
How can I find my Installation ID on an iOS device?
You can find your Installation ID with the "Find my installation" feature or with the help of the Mac Console.
Written by
Claire
Updated over a week ago
Preventing Firebase from intercepting Batch push notifications
Firebase may intercept notifications on iOS. This can cause issues with Batch's handling of notifications (landings, deeplinks, and more).
Written by
Baptiste
Updated over a week ago
My mobile landing does not show
Here are the things to look at if you can't display a Mobile Landing.
Written by
Claire
Updated over a week ago
How to fix the "Unregistered" push test error?
In some cases, Batch will fail sending a send test to your device. This happens when the token you are targeting is not valid anymore.
Written by
Baptiste
Updated over a week ago
How can I use the transactional response token to debug a transactional API call?
Here is what you need to do when you want to check the effective sending time of a transactional push compared to the API call time.
Written by
Selma
Updated over a week ago
How to fix issues with deeplinks in push notifications?
Here are some suggestions if your deeplink is not working properly
Written by
Alexandre
Updated over a week ago