public void onAppOpenAttributionFailure(string error) { Toast("onAppOpenAttributionFailure: " + error); printDebugLog("onAppOpenAttributionFailure: " + error); AppsFlyer.AFLog("[PAZ] onAppOpenAttributionFailure", error); deeplink.text = error; }
public void onAppOpenAttributionFailure(string error) { if (isDebug) { AppsFlyer.AFLog("onAppOpenAttributionFailure", error); } }
public void onConversionDataFail(string error) { if (isDebug) { AppsFlyer.AFLog("didReceiveConversionDataWithError", error); } }
// Mark AppsFlyer CallBacks public void onConversionDataSuccess(string conversionData) { AppsFlyer.AFLog("didReceiveConversionData", conversionData); Dictionary <string, object> conversionDataDictionary = AppsFlyer.CallbackStringToDictionary(conversionData); OnConversionDataSuccess?.Invoke(conversionDataDictionary); // add deferred deeplink logic here }
public void onAppOpenAttribution(string attributionData) { if (isDebug) { AppsFlyer.AFLog("onAppOpenAttribution", attributionData); } Dictionary <string, object> attributionDataDictionary = AppsFlyer.CallbackStringToDictionary(attributionData); // add direct deeplink logic here }
public void onAppOpenAttribution(string attributionData) { Toast("onAppOpenAttribution: " + attributionData); printDebugLog("onAppOpenAttribution: " + attributionData); AppsFlyer.AFLog("[Paz] onAppOpenAttribution", attributionData); Dictionary <string, object> attributionDataDictionary = AppsFlyer.CallbackStringToDictionary(attributionData); deeplink.text = attributionData; // add direct deeplink logic here }
// Mark AppsFlyer CallBacks public void onConversionDataSuccess(string conversionData) { if (isDebug) { AppsFlyer.AFLog("didReceiveConversionData", conversionData); } conversionDataDictionary = AppsFlyer.CallbackStringToDictionary(conversionData); conversionDataCallback?.Invoke(conversionDataDictionary); // add deferred deeplink logic here }
//AF归因回调--start public void onConversionDataSuccess(string conversionData) { AppsFlyer.AFLog("onConversionDataSuccess", conversionData); Dictionary <string, object> conversionDataDictionary = AppsFlyer.CallbackStringToDictionary(conversionData); // add deferred deeplink logic here // 在这里获取 AvidlyTraceSDK 用户标签 UPTraceApi.getConversionData(conversionData, new System.Action <string>(onAvidlyConversionDataSuccess), new System.Action <string>(onAvidlyConversionDataFail) ); }
void OnDeepLink(object sender, EventArgs args) { var deepLinkEventArgs = args as DeepLinkEventsArgs; switch (deepLinkEventArgs.status) { case DeepLinkStatus.FOUND: if (deepLinkEventArgs.isDeferred()) { AppsFlyer.AFLog("OnDeepLink", "This is a deferred deep linkn\n" + DeepLinkEventsArgsToString(deepLinkEventArgs)); Toast("OnDeepLink (UDL): This is a deferred deep link"); deeplink.text = "OnDeepLink (UDL): This is a deferred deep link\n" + DeepLinkEventsArgsToString(deepLinkEventArgs); } else { AppsFlyer.AFLog("OnDeepLink", "This is a direct deep linkn\n" + DeepLinkEventsArgsToString(deepLinkEventArgs)); Toast("OnDeepLink (UDL): This is a direct deep link"); deeplink.text = "OnDeepLink (UDL): This is a direct deep link\n" + DeepLinkEventsArgsToString(deepLinkEventArgs); } break; case DeepLinkStatus.NOT_FOUND: AppsFlyer.AFLog("OnDeepLink", "Deep link not found"); Toast("OnDeepLink (UDL): eep link not found"); deeplink.text = "OnDeepLink (UDL): eep link not found"; break; default: AppsFlyer.AFLog("OnDeepLink", "Deep link error"); Toast("OnDeepLink (UDL): Deep link error"); deeplink.text = "OnDeepLink (UDL): Deep link error"; break; } }
public void onConversionDataFail(string error) { AppsFlyer.AFLog("onConversionDataFail", error); }
public void onConversionDataFail(string error) { AppsFlyer.AFLog("didReceiveConversionDataWithError", error); gcd.text = error; }