One Signal

Win back your users through Qonversion and #1 Push Service

1. Initialize the Qonversion SDK

Initialize Qonversion SDK following steps provided in getting started guides for iOS or Android.

2. Configure One Signal SDK

Swift
Objective-C
Java
Swift
OneSignal.setExternalUserId("YourSideUserID")
Objective-C
[OneSignal setExternalUserId:@"YourSideUserID"];
Java
OneSignal.setExternalUserId("YourSideUserID");

If you don't have user id just use Qonversion User ID that you could receive in initialization callback.

Swift
Objective-C
Swift
Qonversion.launch(withKey: "ApplicationKey") { (uid) in
OneSignal.setExternalUserId(uid)
}
Objective-C
[Qonversion launchWithKey:@"projectKey" completion:^(NSString * _Nonnull uid) {
[OneSignal setExternalUserId:uid];
}];

3. Configure the integration

Activate the integration from the Qonversion dashboard. Go to the Win Back dashboard and choose One Signal:

Add One Signal Integration

Enter your One Signal App ID in the form:

Below you can see the Event names. These Event names are equal to the OneSignal Tag Value.

4. Set up One-Signal Data Tags

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

For example:

q_status: trial_stared

To see all Event names you need to open the OneSignal Integration section. See above how to do that.

You can read more about OneSignal tags here.

​

​

​

​

​

​