Mobile App Integration
There are numerous ways to integrate Utiq into your Mobile App, based on how a Mobile App is developed, we choose the best way for integration.
Native Android SDK, if your Android Application is built with Kotlin or Java.
Native iOS SDK, if your iOS Application is built with Swift.
Consent Experience on Mobile App
To enable the Utiq technology in your app, we require all the items listed in the Consent Experience on Mobile App page to be implemented ahead of go-live.
Note, regarding Apple ATT, the responsibility of if / what identifiers are used is with the wrapping application. The Utiq SDK will not return adtechpass when the user opted in for ATT.
Mobile App Checklist
This is a checklist to show you the onboarding process for a native app.
Note that examples of Android have been used within links, as demonstration. Please relate to the similar functions on iOS operating system.
Implement Utiq Consent Experience on your CMP
Create a native Manage Utiq page and add menu link leading to the page
In Manage Utiq page, use Utiq.rejectConsent() on one-click-revoke feature
Include Utiq text in Privacy Policy page
Install Utiq SDK within your app, with the API token provided by Utiq
‘Accept’ or ‘Reject’ Utiq consent based on CMP Utiq purpose choice
Get Utiq IDs & Consent Sync after consent and on all sessions, using
STUB_TOKENTest the integration with UtiqOptions().enableLogging() and monitor for errors
On production build remove
STUB_TOKENand removeenableLogging()Make sure you always use the latest Utiq SDK following our release notes
Note: For testing purposes, you can initialize Utiq SDK using STUB_TOKEN provided by Utiq, to mimic eligible Telco connection.