动态链接/通用链接在冷启动时不起作用

ada*_*rov 6 firebase swift ios-universal-links firebase-dynamic-links swift5

我使用 firebase 动态链接。当应用程序在后台并且我使用该application continue userActivity功能时,它们工作得非常好。但是,如果我单击动态链接并冷启动应用程序(不在后台运行),那么不仅不会application continue userActivity运行,当我在 处断点时didFinishLaunchingWithOptions,我尝试打印launchOptions并返回nil.

我完全按照文档描述的方式设置了动态链接。

在关联的域中 - 我有applinks:*******.page.link并在 URL 类型下创建了一个标识符*******.page.link和 URL 方案作为我的捆绑标识符。

didFinishLaunchingWithOptions- 之前FirebaseApp.configure(),我这样做(根据我发现的有关通用链接的类似问题的指示)FirebaseOptions.defaultOptions()?.deepLinkURLScheme = org.*******.*****

小智 1

要接收您创建的 Firebase 动态链接,您必须在应用中包含动态链接 SDK,并在应用加载时调用handleUniversalLink: 和dynamicLinkFromCustomSchemeURL: 方法以获取动态链接中传递的数据。

访问了解更多详情