gpt4 book ai didi

ios - 不调用 onAppOpenAttribution 与 AppsFlyer 进行深度链接

转载 作者:行者123 更新时间:2023-12-02 00:32:21 27 4
gpt4 key购买 nike

我已将 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com