How do I manage the Android server key for push notifications?

To enable an app to send push notifications to Google Play devices, you require a Firebase Cloud Messaging server key. There are three main steps involved in creating a server key for your app and entering it in Swrve: Create or import a project in Google’s Firebase Developer Console and collect the Server key and Sender ID. Enter the Read More

Posted on January 15, 2021 by Shelly Wolfe
Comments Off on Roku


Swrve is a multi-channel customer engagement platform that provides hyper-targeting and hyper-personalization in real-time to automate relevant moments of interaction that acquire, retain and monetize customers. The Swrve native Roku SDK enables your app to use all of these features on the Roku OTT platform. This guide contains all the information you need to integrate Read More

How do I implement deeplinks in push notifications?

When creating push notifications in Swrve, the default action if a user engages with the push notification is to open the app. You can also configure the action to direct users to a specified URL or other location in the app—this is called deeplinking. For example, you might configure a push notification to direct the Read More

How do I get resource A/B test information from the Swrve SDK?

It is now possible to get the resource A/B test and variant IDs directly from the Resource Manager in the Swrve SDK in real-time for use in your third-party reporting systems. To have this feature enabled for your app, contact your CSM at support@swrve.com, and then use the following code to get the resource A/B test Read More

How do I configure the Swrve SDK for EU data storage?

By default, Swrve stores customer resources and content in our US data center. Some customers may require that we store their data in our EU data center, therefore to accommodate these requirements, Swrve has separate .swrve.com endpoints for customers who require data separation (for example, eu-dashboard.swrve.com). This article explains how to update the SDK configuration to point to Read More

Troubleshooting push notifications

This article provides tips for troubleshooting common issues encountered with push notifications. Expected behavior When a user opens the app from a push notification, Swrve automatically sends a push engagement event. It is important that Swrve receives this engagement event to accurately track how many users have engaged with a particular notification. Swrve needs to receive the push engaged Read More

How do I configure the New Session Interval?

Swrve treats an app session as a new session if the user returns to the app after having left it for 30 seconds, by default. However, you can configure the new session interval of 30 seconds using the newSessionInterval config property. You may want to extend it to several minutes to facilitate users taking longer Read More

How do I send events with deeplinks?

This article provides examples of how to use deeplinks to send events. These examples show how to implement deeplinks both from within your app or by linking to your app from a partner app. Implementing the below examples in your code enables your Swrve users to send events via deeplinks from in-app messages of the form: swrve://?event=<event name> [SwrveSDK Read More

Should I use a user ID or device ID?

This article details the differences between the Swrve user ID and device ID and will help you determine which ID to use in your integration. What does the Swrve ID do? In Swrve, this ID is used to track a user for KPI reports, segmentation, and dynamic content delivery. IDs are essential in delivering unique Read More

Older Posts