我目前正在开发应用程序,我们希望使用 Firebase 动态链接来深度链接我们的内容。我正在使用REST API生成链接。它生成成功,并且在 Android 上运行得很好,因为它会引导至该应用程序的 Play 商店页面,并提示用户安装该应用程序(如果尚未安装)。否则,它将打开包含深层链接内容的应用程序。然而,在 iOS 上,无论用户是否安装了该应用程序,动态链接都会重定向到我们的 App Store 页面。我们的 Firebase 设置中有我们的团队 ID,bundleid 和 appstoreid 都在请求正文中。我有什么遗漏的吗?
如果您对此有任何意见,我将不胜感激。
最佳答案
我没有您的具体问题的答案,我自己的应用程序也有同样的问题。然而我确实找到了this有用,以排除可能的原因...
对于 Objective C,添加,
[FIRDynamicLinks performDiagnosticsWithCompletion:nil];
对于 Swift,添加,
DynamicLinks.performDiagnostics(completion: nil)
并记下控制台中的所有诊断信息。
我的报告成功,但链接仍然无法可靠工作。
祝你好运!
关于ios - 尝试使用 Firebase 动态链接,无法在 iOS 上打开应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59865695/