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 is granted and on every session, using
STUB_TOKEN
Test the integration with UtiqOptions().enableLogging() and monitor for errors
On production, remove
STUB_TOKEN
, logging level, and keep updating build
Note: For testing purposes, you can initialize Utiq SDK using STUB_TOKEN
provided by Utiq, to mimic eligible Telco connection.