首页 > 解决方案 > 当 FirebaseDeepLinkAutomaticRetrievalEnabled 设置为 NO 时如何手动检索待处理的 Firebase 动态链接

问题描述

我已在我的应用程序的 Info.plist 中设置FirebaseDeepLinkAutomaticRetrievalEnabledNO,因为我想控制在应用程序启动期间何时检查待处理链接的存在。(如果我不添加这个键,Firebase 会调用 App Delegate 的 openUrl 方法。)

在 Firebase Dynamic Links 的源代码中,我发现如果禁用自动检索,我应该“调用强匹配 FDL API 来检索待处理的链接”:

// Check for pending Dynamic Link automatically if enabled, otherwise we expect the developer to
// call strong match FDL API to retrieve a pending link.
if ([FIRDynamicLinks isAutomaticRetrievalEnabled]) {
  [dynamicLinks checkForPendingDynamicLink];
}

他们指的是什么API?我检查了 API 文档和源代码,但找不到任何声明为公开供我调用的内容。

标签: iosfirebasefirebase-dynamic-links

解决方案


推荐阅读