getInstallReferrer property
Future<ReferrerDetails?>
getInstallReferrer
Implementation
Future<ReferrerDetails?> get getInstallReferrer async {
dynamic referrer = await Ads.instance.channelReferrer.invokeMethod(
'getInstallReferrer',
<String, dynamic>{
'id': id,
'callMode': describeEnum(_callMode),
'installChannel': _installChannel,
},
);
if (referrer != null) {
Bundle bundle = Bundle();
bundle.putString(
ReferrerDetails.keyInstallReferrer,
referrer[ReferrerDetails.keyInstallReferrer],
);
bundle.putInt(
ReferrerDetails.keyReferrerClickTimeStamp,
referrer[ReferrerDetails.keyReferrerClickTimeStamp],
);
bundle.putInt(
ReferrerDetails.keyInstallBeginTimeStamp,
referrer[ReferrerDetails.keyInstallBeginTimeStamp],
);
bundle.putString(
ReferrerDetails.keyInstallChannel,
referrer[ReferrerDetails.keyInstallChannel],
);
_referrerDetails = ReferrerDetails(bundle);
}
return _referrerDetails;
}