作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已将 AppsFlyer SDK 集成到我的项目中。我已经成功地使深层链接发挥作用。我在 OneLink 中创建的任何链接都将根据需要打开该应用程序。但是我无法访问链接参数。我已经实现了以下所有委托(delegate)方法,如下所示:
func onAppOpenAttribution(_ attributionData: [AnyHashable : Any]!) {
print("Test 1")
}
func onAppOpenAttributionFailure(_ error: Error!) {
print("Test 2")
}
func onConversionDataReceived(_ installData: [AnyHashable : Any]!) {
print("Test 3")
}
func onConversionDataRequestFailure(_ error: Error!) {
print("Test 4")
}
当我的应用程序从深层链接打开时,不会调用其中任何一个。我在这里缺少什么?在控制面板中配置的 URL 中,我将 mycompany://
配置为 移动深层链接 URL
。任何关于这方面的指示都会很棒。谢谢!
最佳答案
如果您还没有,请将以下方法添加到您的委托(delegate)中:
// Reports app open from a Universal Link for iOS 9
- (BOOL) application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *_Nullable))restorationHandler {
[[AppsFlyerTracker sharedTracker] continueUserActivity:userActivity restorationHandler:restorationHandler];
return YES;
}
这会将链接数据传递到 AppsFlyer Tracker,并且结果应调用 onAppOpenAttribution
。
关于ios - 不调用 onAppOpenAttribution 与 AppsFlyer 进行深度链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45545619/
延迟深度链接不起作用。我正在使用 appsflyer、Android 5.1.1、Android Studio 2.3.3 在 build.gradle 中: compile 'com.appsfly
我已将 AppsFlyer SDK 集成到我的项目中。我已经成功地使深层链接发挥作用。我在 OneLink 中创建的任何链接都将根据需要打开该应用程序。但是我无法访问链接参数。我已经实现了以下所有委托
我是一名优秀的程序员,十分优秀!