繁体   English   中英

我的 flutter iOS 应用程序尚未发布。 如果应用程序尚未安装,我如何知道我的 firebase 动态链接可以打开 Appstore?

[英]My flutter iOS app hasn't been released yet. How can I know my firebase dynamic link works to open Appstore if the app isn't installed yet?

我已经设置了 Firebase 深层链接,如果安装了 Flutter 应用程序,它将打开 Google Playstore 或 iOS Appstore 如果没有安装该应用程序,将分别打开。

至此,动态链接在内测模式下成功打开Google Appstore中的应用页面(因为还在内测)。

但是,当我尝试在 iOS 设备上测试深层链接时,它会显示一个 Firebase 页面,上面写着“在应用程序中保存我的位置。将复制一个链接以继续访问此页面。” 根据我的经验,这是深度链接失败时显示的页面 Firebase。

在此处输入图像描述

当我点击按钮时,它确实显示 Firebase 链接失败。

在此处输入图像描述

我的问题是,这确实是关于 Firebase 基础深层链接失败,还是因为该应用程序尚未在 iOS Appstore 上发布?

我已经在 Firebase Apple 应用程序上设置了 Bundle ID、Appstore ID 和 Team ID。 apple-app-site-association 从 Firebase 正确设置。

{"applinks":{"apps":[],"details":[{"appID":"TEAMID.com.app.bundle","paths":["NOT /_/*","/*"]}]}}

问题是我不能先发布该应用程序,然后再根据该应用程序发布的链接进行实验,以确定该链接是否有效。 发布应用程序时,链接必须已经有效。 所以我不能事先测试它。 但我有一种深层链接失败的感觉,因为我认为深层链接应该打开 Appstore,即使 Appstore 会显示“找不到产品”或类似内容。

不确定你是否还有这个问题。 我认为对于第一个屏幕,您缺少 isi 参数,第二个屏幕可能是由于您没有对 URL 进行编码造成的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM