A delegate protocol for receiving verified location tokens from the Radar SDK.
The RadarVerifiedDelegate protocol provides client-side delivery of verified location tokens. Implement this delegate to receive tokens containing verified location data and fraud detection results.
Always verify tokens server-side using your secret key before trusting the location data.
The RadarVerifiedDelegate only receives tokens when using verified tracking methods. Standard tracking methods will not trigger this delegate.
// Start verified trackingRadar.startTrackingVerified()// Or use verified foreground trackingRadar.trackVerified { (status, location, events, user, token) in // Token is also delivered via the completion handler if let token = token { print("Received token in completion handler") }}
// Start verified tracking[Radar startTrackingVerified];// Or use verified foreground tracking[Radar trackVerifiedWithCompletionHandler:^(RadarStatus status, CLLocation *location, NSArray<RadarEvent *> *events, RadarUser *user, RadarVerifiedLocationToken *token) { // Token is also delivered via the completion handler if (token) { NSLog(@"Received token in completion handler"); }}];