【发布时间】:2017-08-07 11:16:25
【问题描述】:
我已将 AppsFlyer SDK 集成到我的项目中。我设法让深层链接正常工作。我在 OneLink 中创建的任何链接都会根据需要打开应用程序。但是我无法访问链接参数。我已经实现了以下所有委托方法:
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:// 配置为 Mobile deeplink URL。对此的任何指示都会很棒。谢谢!
【问题讨论】:
-
您使用什么 iOS SDK 版本?你注册
delegate了吗?如果您打开应用程序不是通过深层链接,onConversionDataReceived被调用?另请发布 AppsFlyer 初始化 -
@MaximShoustin
onConversionDataReceived你知道为什么即使我设置了 delegate = self 也不被调用
标签: ios appsflyer appsflyer-ios-sdk