getTrackingStatus method
Implementation
Future<IdfaData> getTrackingStatus() async {
final NativeIdfaData idfaData =
await PluginIdfaPlatform.instance.getTrackingAuthorizationStatus();
final context = await analytics?.state.context.state;
if (context == null) {
} else {
context.device.adTrackingEnabled = idfaData.adTrackingEnabled ?? false;
context.device.advertisingId = idfaData.advertisingId;
context.device.trackingStatus = idfaData.trackingStatus?.toString();
analytics?.state.context.setState(context);
}
return IdfaData(idfaData.adTrackingEnabled ?? false, idfaData.advertisingId,
idfaData.trackingStatus);
}