我正在将AppsFlyer与Android Native Application集成。我想使用Deferred Deep Linking,当用户点击登陆页面广告并下载应用程序时,在第一个应用程序打开时,用户直接登陆我想要的活动。
但我还没有找到一种方法来检查我的代码是否正常运行。请帮我解决这个问题
你将不得不实现onInstallConversionDataLoaded
监听器:
public interface AppsFlyerConversionListener {
void onInstallConversionDataLoaded(Map<String,String> conversionData);
void onInstallConversionFailure(String errorMessage);
}
这将返回您单击的链接上的所有参数的映射。您需要注意的参数是af_dp
参数。此参数应包含要将用户路由到的活动的URI方案。确保在清单中正确设置了此URI方案。
要创建跟踪链接,您可以使用链接管理。无论是单个平台链接还是OneLink都没关系,只要链接上有af_dp参数,该参数(以及链接上的所有其他参数)将成为响应的一部分。
如果您仍然遇到问题,请随时联系[email protected]。
对我有用的是:
didFinishLaunchingWithOptions
中的AppDelegate.swift中启用调试模式
AppsFlyerTracker.shared().isDebug = true
在它之后,在第一次安装时,它将调用onConversionDataReceived
方法和其余工作人员。