Ios Firebase DynamicClinks HandleUniversalink返回始终为false

Ios Firebase DynamicClinks HandleUniversalink返回始终为false,ios,firebase,dynamic,firebase-dynamic-links,dynamic-links,Ios,Firebase,Dynamic,Firebase Dynamic Links,Dynamic Links,处理安装了应用程序的动态链接时FIRDynamicLinks HandleUniversalink始终返回false,并且从不调用回调 我们已经链接了一个子域:apple应用程序站点关联文件已经准备就绪,可以访问 FireBaseDynamicClinks SDK在我们的应用程序包(V4.0.1)中 我们的应用程序功能包括以下关联域:applinks:.[mycompany].com和applinks:app.[mycompany].com 我们使用的是Xcode 11.3.1,我们的AppDe

处理安装了应用程序的动态链接时FIRDynamicLinks HandleUniversalink始终返回false,并且从不调用回调

我们已经链接了一个子域:
apple应用程序站点关联
文件已经准备就绪,可以访问

FireBaseDynamicClinks SDK在我们的应用程序包(V4.0.1)中 我们的应用程序功能包括以下关联域:
applinks:.[mycompany].com
applinks:app.[mycompany].com
我们使用的是Xcode 11.3.1,我们的AppDelegate位于Objective-C中

以下是我们的AppDelegate代码:

-(BOOL)应用程序:(UIApplication*)应用程序连续性:(nsseractivity*)用户活动恢复处理程序:(void(^)(NSArray*u nullable restorableObjects))恢复处理程序
{
//DynamicLink:已安装应用程序。通用链接
NSURL*incomingURL=userActivity.webpageURL;
如果(incomingURL!=nil){
NSLog(@“传入URL:%@”,incomingURL);
BOOL linkHandled=[[FirdDynamicLinks dynamicLinks]handleUniversalink:incomingURL
完成:^(FIRDynamicLink*_可空动态链接,N错误*_可空错误){
如果(错误!=nil){
NSLog(@“将%@转换为DynamicClink(%@)时出错):”,incomingURL,error.localizedDescription);
}否则如果(dynamicLink!=nil){
[自动输入dynamicclink:dynamicclink];
}
}];
如果(链接已处理){
返回true;
}否则{
//旧的通用链接处理
NSLog(@“未处理传入URL”);
}
}
返回否;
}
动态链接是: 它是直接从Firebase控制台生成的

然而,linkHandled的布尔值始终为false,并且永远不会调用回调

我们检查过:


但是他们没有任何帮助。

请验证您在Firebase控制台-设置-常规-您的应用程序-[App name]-团队ID中设置了团队ID

请验证您在Firebase控制台-设置-常规-您的应用程序-[App name]-团队ID中设置了团队ID

是否使用自定义域?那么,您想通过Firebase处理链接吗?您找到解决方案了吗?您使用的是自定义域吗?那么,您想通过Firebase处理链接吗?您找到解决方案了吗?
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRestoring>> * __nullable restorableObjects))restorationHandler
    {

        // DynamicLinks: App installed. universal link
        NSURL *incomingURL = userActivity.webpageURL;

        if (incomingURL != nil) {
            NSLog(@"incoming URL: %@",incomingURL);
            BOOL linkHandled = [[FIRDynamicLinks dynamicLinks] handleUniversalLink:incomingURL
                                                                        completion:^(FIRDynamicLink * _Nullable dynamicLink, NSError * _Nullable error) {
                if (error != nil) {
                    NSLog(@"error transforming: %@ into a dynamicLink (%@): ", incomingURL, error.localizedDescription);
                } else if (dynamicLink != nil) {
                    [self handleIncomingDynamicLink:dynamicLink];
                }
            }];

            if (linkHandled) {
                return true;
            } else {

                // OLD universal link handling
                NSLog(@"incoming URL not handled");
            }
        }
        return NO;
    }