All Collections
Getting Started
All the information you need to set up Batch and run your integration tests.



How to integrate Batch into my iOS or Android app?Don't know where to start? We have prepared a simple step-by-step guide on how to integrate Batch into your iOS or Android app.
Where can I find a sample project?Batch provides samples for iOS, Android, Ionic, and more.
How to be notified of the SDK updates?You can easily get notified about our SDK (iOS and Android) to be aware of our new releases and updates.
How can I manage the dev and live environment with Batch?Here are the best practices to manage both environments
How can I integrate Batch into my Flutter project?Everything you need to know to start integrating Batch into your Flutter project.
How can I integrate Batch into my React Native project?Integrating Batch into your React Native project is straightforward.
You will find all the information you need in that step-by-step guide
How can I integrate Batch into my Unity project?Everything you need to know to start integrating Batch into your Unity project.
How can I integrate Batch into my Xamarin project?Everything you need to know to start integrating Batch into your Xamarin project.
How can I integrate Batch with Huawei Mobile Services?Batch setup for Huawei push notifications is straightforward. You will find all the information you need in that step-by-step guide.
How can I integrate web push into my website?Here is a simple step-by-step guide on how to integrate Batch into your website in less than 30 minutes.
How to integrate Batch's snippet using Google Tag Manager?You can integrate Batch web push using GTM.
How to integrate Batch's snippet (ECMAScript 6) using a Tag Manager?Here is how to integrate Batch scripts using a Tag Manager that does not support the most recent JavaScript versions.
How to set up Batch web push notifications if I can't put a file at the root of my website?Some CMS as Magento make it difficult to upload the Service Worker at the root of your website. Find out here how to use Batch with them.
How to trigger the native notification permission prompt on Firefox and Safari?Adapting your web push implementation to display Firefox and Safari's native permission prompt using user gestures.
How can I integrate web push with SalesForce Commerce Cloud?Here is a step-by-step guide on how to integrate Batch into your website managed with SalesForce Commerce Cloud.
How can I include web push with my Content Security Policy rules?Depending on your environment, you may need to configure your website to authorize Batch.
How can I test the integration on Android?Follow this guide to make sure Batch's SDK is integrated correctly before going live on the PlayStore.
How can I test the integration on iOS?Follow this guide to make sure Batch's SDK is integrated correctly before going live on the AppStore.
How can I test my web push integration?Follow this guide to make sure Batch is integrated correctly into your website before going live.
How can I test my Inbox integration?You will find here all the information your need to test your integration after implementing a notification center with Inbox.
How can I check that Batch JavaScript tag is available on my website?Follow this guide to ensure that the JavaScript tag has been added to the pages of your website.
Where can I find the Rest API Key?You will find the REST API key Batch generated for your account from your dashboard settings.
Why do I have "Insufficient Privileges" in the REST API key field?The REST API key identifies your account. It allows you to call Batch APIs. Only managers can see it in the dashboard settings.
How can I connect Batch to my CMS?Connecting Batch to a CMS to send push notifications or schedule In-App campaigns is straightforward. You can use our Campaigns API.
How can I send event-based notifications?You can use the Transactional API to send push notifications to specific user/device IDs in real-time.
How can I send push notifications with PHP?Batch does not provide a library for PHP yet, but you can easily call our REST APIs to send your first push notifications.
How can I send push notifications with Javascript or Node.js?All you need to know to send your first push notifications with Javascript of Node.js.
Can I import Firebase tokens into Batch?More information about Firebase way to collect and export tokens, and how to migrate to Batch.
Batch and Apple SiliconLearn how Batch SDK works with Apple Silicon Macs
How does Batch manage push tokens?Everything you need to know on how Batch collects and manages push tokens.
How can I import my push tokens?Import push tokens from your former provider, with all the custom data attached.
Does using Batch web SDK impact my web performance?Our JavaScript tag can be integrated into your pages with close to no impact on your website speed and loading time
How can I send notifications to specific users or device IDs?Batch allows you to target specific user/device IDs using the Transactional API or creating segments you can target from a campaign.
How can I display a stable debug ID in my app?The Installation ID is an ID generated by Batch for all your installs. You can display it in your app to simplify the debug process.
Compilation fails after migrating to Batch 1.14.0
Compilation fails after migrating to Batch 1.15.0
How to check Batch logs on Android?Follow this guide to see what Batch SDK is reporting and get more information on Batch integration in your app.
Google Play Console security warning