如何让Firebase应用预览页面打开应用?

How to make the Firebase app preview page open the app?

如果设备上开启了通用link,动态link直接打开应用成功,但如果没有link打开应用预览页面safari 和点击打开按钮后 App Store 页面被打开

如何让打开按钮打开应用程序,而不是 App Store

在 Firebase 控制台中,我指定了 Bundle Id 和 Team Id

在 iOS 应用程序中,我指定了关联域:

applinks:my.url.prefix

URL 键入 URL 方案 = my.bundle.id,角色 = 编辑器,标识符 = auth2

apple-app-site-association 文件包含应用的数据

我使用 REST 构建了一个动态 link,这是我的请求正文:

{
    "dynamicLinkInfo": {
        "domainUriPrefix": my.url.prefix,
        "link": mylink, 
        "iosInfo": {
            "iosBundleId": my.bundle.id, 
            "iosAppStoreId": appstroreid
        }, 
        "navigationInfo": {
            "enableForcedRedirect": false
        }
    }, 
    "suffix": {
         "option": "UNGUESSABLE"
    }
}

响应没有任何警告

结果发现这是一个 iOS 错误,有时 apple-app-site-association 文件会发生一些问题并且深度无法正常工作 我的建议是不要有一个重要的功能依赖于 deep-link