Firebase 更新 apple-app-site-association

Posted

技术标签:

【中文标题】Firebase 更新 apple-app-site-association【英文标题】:Firebase update apple-app-site-association 【发布时间】:2018-08-13 10:07:50 【问题描述】:

我正在实现动态链接并且一切正常,除了在我的项目设置中我更改了“团队 ID”又名“AppStore 应用前缀”。

如果我访问myproject.page.link/apple-app-site-association,它仍然会给我旧的团队 ID,我担心以后发布应用程序时可能会破坏动态链接。

更新需要时间吗?还是有办法让我强制刷新值?

谢谢。

【问题讨论】:

在使用 firebase page.link 域时,是否还有一种方法可以自定义此文件中的路径? 【参考方案1】:

这通常发生在您在添加所有必需信息(团队 ID、应用商店 ID、支持电子邮件)之前创建 URL 前缀时。在这种情况下,apple-app-site-association 文件将长时间保持为空,并且可能永远不会更新。要解决此问题,请添加所有必需的信息,然后添加新的 URL 前缀,您将立即获得新 URL 的正确 apple-app-site-association 文件。希望对你有帮助

【讨论】:

我为 android 创建了一个动态链接并让它工作。然后,对于 ios,一旦我在 Firebase 项目设置中更新了我的 Appstore ID 和 Team ID,apple-app-site-association URL 很快就会更新。 @Lucy 是的,这是正常行为,但是,可能是由于 firebase 中的错误,它经常失败。【参考方案2】:

它已被缓存,因此可能需要一些时间。如果一天后您仍然看到它,请向 Firebase 支持提交工单,他们可以将其发送给动态链接团队:https://firebase.google.com/support/contact/?category=troubleshooting

【讨论】:

花一天时间更新网络上的平面文件是不可接受的。提交支持票... 我通过在同一个 Firebase 项目中创建一个新应用更新了包标识符,动态链接在新的包 ID 中不起作用,但它在旧的包 ID 中起作用。我更新了所有内容,但新的仍然没有运气。与 apple-app-site-association 的动态链接同时返回旧的和新的捆绑包 ID,但新捆绑包 ID 为 one ,应用程序未打开。网站以“无效的动态链接”打开。希望这只是一个缓存问题,我明天再试一次。 尝试添加一个对我们有用的新 URL 前缀 @MohsenEsmaeili 我添加了新的 URL 前缀,并且确实新的 URL 前缀具有正确的 apple-app-site-association。问题是我们要使用现有的 URL 前缀。我试图删除现有的 URL 前缀,但 Firebase 警告我们,我们将无法在一个月内收回前缀。这是不可接受的。所以我们取消删除。但是 apple-app-site-association 也不会刷新。所以我们被困住了。

以上是关于Firebase 更新 apple-app-site-association的主要内容,如果未能解决你的问题,请参考以下文章

Firebase pod 更新未更新

Firebase Auth 密码重置 iOS Swift - 更新 Firebase 数据库

Firebase 远程配置在更新时强制刷新

Typescript:更新 Firebase 函数依赖项时出现编译错误

使用 Firebase 更新数据模型

为啥 Firebase 远程配置不更新值?