目前,我遇到的问题是,如果用户没有下载应用程序,而他们单击深层链接,则会将他们带到应用程序商店。下载该应用程序后,该应用程序会自动打开,但是会遵循常规的注册流程,并且不会跟踪深层链接。
而如果下载了该应用程序,它将调用continueUserActivity:并处理用户登录/注销的流程。
任何帮助表示赞赏!
最佳答案
事实证明,延迟的深层链接是在application:openURL:options:for iOS 9.0+版本中处理的,而通用深层链接是在application:continueUserActivity:restorationHandler中处理的:
我还将Firebase SDK版本更新为2.1.0
这是我在实现之前的[FIRDynamicLinks performDiagnosticsWithCompletion:nil]的输出:
---- Firebase Dynamic Links diagnostic output start ----
Firebase Dynamic Links framework version 2.1.0
System information: OS iOS, OS version 10.2.1, model iPhone
Current date 2017-09-13 22:42:52 +0000
AutomaticRetrievalEnabled: YES
ERROR: UIApplication delegate <TalktalaAppDelegate: 0x1740b3860> does
not implements selector application:openURL:options:. FDL depends on
this implementation to retrieve pending dynamic link.
Specified custom URL scheme is com.talktala.talktala and Info.plist .
contains such scheme in CFBundleURLTypes key.
AppID Prefix: 29998V6LPA, Team ID: 29998V6LPA, AppId Prefix equal to
Team ID: YES
performDiagnostic detected 1 ERRORS.
---- Firebase Dynamic Links diagnostic output end ----
后:
---- Firebase Dynamic Links diagnostic output start ----
Firebase Dynamic Links framework version 2.1.0
System information: OS iOS, OS version 10.3.3, model iPhone
Current date 2017-09-14 16:43:26 +0000
AutomaticRetrievalEnabled: YES
Specified custom URL scheme is com.talktala.talktala and Info.plist contains such scheme in CFBundleURLTypes key.
AppID Prefix: 29998V6LPA, Team ID: 29998V6LPA, AppId Prefix equal to Team ID: YES
performDiagnostic completed successfully! No errors found.
---- Firebase Dynamic Links diagnostic output end ----
关于ios - 在iOS上下载应用程序后,Firebase深层链接无法跟踪链接(延迟的深层链接),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46201746/