Qonversion

The Qonversion Inc. Developer Hub

Welcome to the Qonversion Inc. developer hub. You'll find comprehensive guides and documentation to help you start working with Qonversion Inc. as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

OneSignal

Send in-app subscription events to OneSignal to win back your subscribers

Qonversion sends mobile subscription events to OneSignal to automate push notifications with special offers to users who cancel a trial or a subscription. A personalized push notification with a special offer to a user who just canceled his trial or subscription can significantly uplift your app's revenue.

1. Set up the SDKs

  1. Make sure you have OneSignal SDK installed. If you do not have OneSignal integration yet, please use this documentation.

  2. Set Qonversion SDKs following installing the SDKs guides.

  3. Attribute events sent from Qonversion and events received from the OneSignal SDK to the same user by setting the same user id to OneSignal that you set to Qovnersion SDK in Using the SDKs guide.

OneSignal.setExternalUserId("yourSideUserID")
[OneSignal setExternalUserId:@"yourSideUserID"];
OneSignal.setExternalUserId("yourSideUserID");
OneSignal.setExternalUserId("yourSideUserID")

Read more about user identifiers here

2. Configure the OneSignal Integration

  1. Get your OneSignal App ID following this documentation.

  2. Navigate to the Integrations section in your Qonversion project, select OneSignal, and provide the App ID and Save.

👍

Done

Now Qonversion will start sending in-app purchases and subscriptions data to your OneSignal account.

Event Payload

The event names correspond to the OneSignal Tag Values.

Qonversion uses the q_status tag with the event names to add data attributes to your OneSignal users. For example:

{
   "tags":{
      "q_status":"trial_converted"
   }
}

Updated about a month ago


OneSignal


Send in-app subscription events to OneSignal to win back your subscribers

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.