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);
}