Skip to main content

Requirements

Setup

When a user identifies themself in your app, use OneSignal’s login method to set the external_id. Then call Adjust’s addGlobalPartnerParameter method to set the external_id as the Adjust ID.
val externalId = "your_user_id"
OneSignal.login(externalId)
Adjust.addGlobalPartnerParameter(externalId, "onesignal_customer_id")

Deeplinking

Adjust uses iOS Universal Links and Android Intents for their deep linking functionality. When sending notifications, you need to set the OneSignal Launch URL as described in their documentation on Deep Links > Push Notifications.