init method
dynamic
init()
Implementation
init()async{
if(Platform.isIOS||_referrerRequestNum>=15){
return;
}
var referrer = AfStorageHep.instance.getLocalReferrerStr();
if(referrer.isNotEmpty){
return;
}
try{
var referrerDetails = await AndroidPlayInstallReferrer.installReferrer;
var referrerStr=referrerDetails.installReferrer??"";
FlutterCheckAdjust.instance.log("check user---> request referrer result--->$referrerStr");
if(referrerStr.isNotEmpty){
AfStorageHep.instance.saveLocalReferrerStr(referrerStr);
}else{
_referrerRequestNum++;
init();
}
}catch(e){
_referrerRequestNum++;
init();
}
}