首页 > 解决方案 > Firebase 动态链接不返回深层链接 iOS

问题描述

我有一个与 firebase 动态链接集成的应用程序。我有一个奇怪的问题,当我处于调试模式时,我只能从动态链接中检索深层链接。其余时间它只是返回我深层链接 = nil 和错误 = nil。有人遇到这个问题吗?

- (BOOL)application:(UIApplication *)application continueUserActivity: (NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *))restorationHandler {

BOOL handled = [[FIRDynamicLinks dynamicLinks] handleUniversalLink:userActivity.webpageURL completion:^(FIRDynamicLink * _Nullable dynamicLink, NSError * _Nullable error) {
    if (dynamicLink && dynamicLink.url) {
        if (self.shouldReload) {
            [[EPLAppConfiguration sharedInstance] saveUniversalLinkUrl:dynamicLink.url.absoluteString];
        } else {
            [[EPLLinkManager sharedInstance] universalLinkTriggered:dynamicLink.url];
        }
    }
}];
[FIRDynamicLinks performDiagnosticsWithCompletion:nil];
return handled;

}

标签: iosobjective-cfirebasefirebase-dynamic-links

解决方案


推荐阅读