init method
dynamic
init()
Implementation
init()async{
Adjust.addGlobalCallbackParameter("customer_user_id", distinctId);
var adjustConfig = AdjustConfig(appToken, AdjustEnvironment.production);
adjustConfig.attributionCallback=(AdjustAttribution attributionChangedData) {
var network = attributionChangedData.network??"";
FlutterCheckAdjust.instance.log("check user---> request adjust result--->network:$network");
var isB = network.isNotEmpty&&!network.contains("Organic");
if(isB&&AfStorageHep.instance.getAfResult().isEmpty){
AfStorageHep.instance.saveAfResult(network);
requestAdjustCallback.firstRequestAdjustB.call();
}
requestAdjustCallback.requestSuccess.call(isB);
};
adjustConfig.eventSuccessCallback= (AdjustEventSuccess eventSuccessData) {
// checkListener?.adjustEventCall(eventSuccessData);
};
requestAdjustCallback.startRequestAdjust.call();
FlutterCheckAdjust.instance.log("check user---> start request adjust");
Adjust.initSdk(adjustConfig);
}