你可以在没有 App Store Id 的情况下使用 firebase 动态链接吗
Posted
技术标签:
【中文标题】你可以在没有 App Store Id 的情况下使用 firebase 动态链接吗【英文标题】:can you use firebase dynamic link without App Store Id 【发布时间】:2021-07-13 08:12:04 【问题描述】:我正在使用我的测试 Flutter ios 和 android 应用程序测试 firebase 动态链接。我想知道您是否必须将应用程序上传到 App Store 和 google play 商店才能使用动态链接,或者是否有一种方法可以使用未来启动应用程序以进行测试建议。我想要实现的是使用 URL 在颤振中触发一个函数。因此,如果您对此有任何信息,请告诉我,如果您有任何建议将不胜感激
【问题讨论】:
应用商店 ID 仅用于在设备上未安装应用时将打开的深层链接重定向到商店。所以是的,你可以在没有这个可选部分的情况下测试它 所以如果我选择(在浏览器中打开深层链接 URL)我可以在输入 url 时使用它来调出我的应用程序??因为我正在上一堂课,它没有提供他们如何选择应用程序,但 id 没有选择该选项来执行我希望最终发生的所需功能 您可以做的最简单的事情是给自己发送一封带有 FDL 链接的电子邮件,单击它看看会发生什么。要自动打开您的 Android/iOS 应用程序,需要应用一些小应用程序和服务器配置,在 Android 上称为 app-link,主机端需要assetlinks.json
,在 iOS 上称为 UniversalLink,您需要一个名为 apple-app-site-association
的文件在同一个地方
最后一个问题,在其中一个 Firebase YouTube 视频中,他们使用了谷歌照片应用程序 ID。并提到它可以是一个临时解决方案。这样可以吗?
是的,您可以将您的用户重定向到您想要进行测试的地方,以检查商店重定向是否有效,您可以使用其他应用的商店 ID
【参考方案1】:
应用商店 ID 参数 (isi
) 是可选的。如果您在单击链接时省略它,它将不会执行任何操作(或根据链接参数执行一些后备操作)。
同时,为了测试您的商店重定向是否有效,您可以使用任何 App Store 应用的 app store-id。只是不要忘记在发布您的应用之前对其进行更改。
您可以找到所有可用的 Firebase 动态链接参数here
【讨论】:
以上是关于你可以在没有 App Store Id 的情况下使用 firebase 动态链接吗的主要内容,如果未能解决你的问题,请参考以下文章
在没有 App Store 的情况下将 App 分发到多个 iPad
如何在没有合并提交或使用 CLI 的情况下使 GitHub 分叉保持最新?