AT Internet
The AT Internet dispatcher automatically dispatches events to the AT Internet SDK, including the XTOR tag when it's available.
This dispatcher should not be used in new integrations in favor of Piano Analytics
github "BatchLabs/Batch-iOS-atinternet-dispatcher"
Then, register the dispatcher:
import BatchATInternetDispatcher
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
BatchEventDispatcher.add(BatchATInternetDispatcher.instance())
[...]
BatchSDK.start(withAPIKey: "YOUR_API_KEY")
return true
}
}
Batch AT Internet Dispatcher 1.1.0+ will automatically instantiate Tracker
instances using the default AT Internet configuration, which comes in a plist.
If you're not using plist-based configuration and would like to manually configure your Tracker in code, you can tell Batch which tracker instance to use:
// Put this right after BatchEventDispatcher.add(BatchATInternetDispatcher.instance())
let tracker = <your ATInternet tracker initialization code>
BatchATInternetDispatcher.instance().trackerOverride = tracker
Last updated
Was this helpful?