如何处理 firebase 动态链接的生命周期? (iOS)
Posted
技术标签:
【中文标题】如何处理 firebase 动态链接的生命周期? (iOS)【英文标题】:How to handle lifetime in firebase dynamic links ? (iOS) 【发布时间】:2017-04-19 09:37:13 【问题描述】:我对 ios 上的 dynamic links
有疑问。我们在我们的应用程序中使用它们,它们的过期时间似乎很短(大约 5 分钟)。
从应用商店,它不工作,因为下载持续时间超过这个时间 从 xcode 构建,如果我们直接打开应用程序它的工作。如果我们从 xcode 构建然后等待 5 分钟,它就不再工作了
对此有任何线索吗?它真的很糟糕,因为分支基础的生命周期大约是 2 小时,而 5 分钟的生命周期让它们有点没用
【问题讨论】:
您能否更清楚地了解“它不再工作”?该链接是否仍在将人们引导至您的应用?您不再获取任何传入链接吗?您是否在获取链接但库未正确解析它? 该链接是否仍在将人们引导至您的应用?是 您不再获取任何传入链接吗?是的,这就是问题所在 是的,正如 CedricSoubrie 所说,firebase 失去了 ipad 和 AppStore 初始下载之间的关系 【参考方案1】:好的,从支持人员那里得到了答案。我把它放在这里给别人
你好乔纳森,
是的,5 分钟的限制是有意的。我已将您的请求提请工程师注意,但目前我无法分享任何细节或时间表。
谢谢,
编辑: 正如 Todd Kerpelman 所说,Firebase 反应灵敏,将生命周期更新为 60 分钟。现在完美工作!谢谢:)
【讨论】:
【参考方案2】:更多细节:
是的,正如 FeFe 所指出的那样,这 5 分钟的限制是故意的——由于动态链接团队实现此功能的方式,未安装应用程序的动态链接的准确性往往会随着时间的推移而降低,他们希望确保在时间和准确性之间取得了良好的平衡。
也就是说,我认为他们在“准确性”方向上走得太远了,经过一番讨论,团队决定将此限制更改为一小时。请注意,此值不是一成不变的,将来可能会根据开发人员和用户的反馈进行更改。但我认为 60 分钟对大多数人来说应该是一个相当不错的设置。
【讨论】:
以上是关于如何处理 firebase 动态链接的生命周期? (iOS)的主要内容,如果未能解决你的问题,请参考以下文章