How Do I Migrate from Google Cloud Messaging to Firebase?

As of Android SDK version 4.11, Swrve supports Firebase Cloud Messaging (FCM). If you are integrating the Swrve SDK into a new app and want to use FCM, follow the steps outlined in the Android Integration Guide. If you are upgrading the SDK and currently use Google Cloud Messaging (GCM), you need to properly migrate Read More

How Do I Display an In-App Message Only Once Per User?

In the Swrve SDKs, message display rules for an in-app message campaign work as expected under normal circumstances. However, there are some scenarios where a small number of users may see a campaign more than once. The SDK stores the in-app message display rules in a cache file on the user’s device. Some reasons why 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 Customer Success Manager at support@swrve.com, and then use the following code to get the resource Read More

How Do I Target My Audience Using Date User Properties?

As of SDK version 4.7, Swrve enables you to target and track your audience based on the date and time of custom user properties. For example, target users who have an upcoming event, such as a flight or concert, or ask customers to leave a review a few days after an event, such as checking Read More

How Does Swrve Calculate New User Counts?

This article covers frequently asked questions about new user counts. What does Swrve consider a new user? Swrve calculates new users by taking all of the event data for a given day and counting those users who were not already active. Swrve also calculates new users on an hourly and monthly basis, available via the Swrve Export API. Read More

Server-Side Implementations

This article covers common questions about server-side implementations in Swrve. What is a Server-Side Implementation? A server-side implementation is the use of Swrve without or in addition to the Swrve platform-specific SDKs. Typically this is done by using the Swrve Events API to send events and user properties in an automated way. Some common use cases for a Read More

How Do I Disable Apple Push Notification Service?

The SWRVE_NO_PUSH macro has been deprecated as of iOS SDK 4.9.1. If you still need to exclude push notification code from your app, please contact your Customer Success Manager at support@swrve.com. As of Swrve iOS SDK version 4.4, it is possible to exclude push notification code from your app. To exclude the code from your Read More

Troubleshooting In-App Messages

This article provides tips for troubleshooting common issues encountered with in-app messages. Expected Behavior In-app messages are triggered by events. The in-app message workflow enables you to create an audience filter so that the message is only shown to a subset of users who trigger that event. For iOS and Android, in-app messaging is automatically integrated after you 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

Older Posts