在 iOS 中使用 firebase 时动态无效 link
Invalid dynamic link when using firebase in iOS
我正在努力实施 firebase 动态 links 以处理应用程序中的深层 link。
我遵循了文档 here 但它不起作用。
我配置动态 links 的步骤(在使用我的应用配置 Firebase 之后)
- 我在 Firebase 控制台的项目设置中添加了 App ID 前缀(团队 ID)
- 在 Firebase 控制台的动态 Link 选项卡中:我添加了 URL 前缀
- 我检查了 apple-app-site-association 文件,一切正常,我可以找到 appID
- 在 Xcode 中,我在目标中添加了关联域(Firebase 中的 URL 前缀)
- 在 Xcode 中,我还添加了一个 URL 类型,并将 URL 方案设置为应用程序包 ID(因为它是 firebase 的默认值)
我尝试对其进行测试并将 URL 前缀放在注释中,当我单击时,它会打开 safari 而不是应用程序,并且页面显示 "Invalid Dynamic Link"
我尝试删除应用程序,硬重启设备,清理 Xcode 构建文件夹并再次安装,但它没有用 我尝试通过发布模式构建,但它也没有用
如果他以前遇到过这个问题,有人想出解决方案吗?
奇怪,一段时间后没有做任何改变就成功了。
Firebase 可能需要一些时间才能使更改生效。
我正在努力实施 firebase 动态 links 以处理应用程序中的深层 link。
我遵循了文档 here 但它不起作用。
我配置动态 links 的步骤(在使用我的应用配置 Firebase 之后)
- 我在 Firebase 控制台的项目设置中添加了 App ID 前缀(团队 ID)
- 在 Firebase 控制台的动态 Link 选项卡中:我添加了 URL 前缀
- 我检查了 apple-app-site-association 文件,一切正常,我可以找到 appID
- 在 Xcode 中,我在目标中添加了关联域(Firebase 中的 URL 前缀)
- 在 Xcode 中,我还添加了一个 URL 类型,并将 URL 方案设置为应用程序包 ID(因为它是 firebase 的默认值)
我尝试对其进行测试并将 URL 前缀放在注释中,当我单击时,它会打开 safari 而不是应用程序,并且页面显示 "Invalid Dynamic Link"
我尝试删除应用程序,硬重启设备,清理 Xcode 构建文件夹并再次安装,但它没有用 我尝试通过发布模式构建,但它也没有用
如果他以前遇到过这个问题,有人想出解决方案吗?
奇怪,一段时间后没有做任何改变就成功了。
Firebase 可能需要一些时间才能使更改生效。