【问题标题】:How to make the Firebase app preview page open the app?如何让 Firebase 应用预览页面打开应用?
【发布时间】:2021-03-20 21:19:33
【问题描述】:

如果设备上启用了通用链接,则动态链接直接成功打开应用,但如果没有链接,则在 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 构建了一个动态链接,这是我的请求正文:

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

响应没有任何警告

【问题讨论】:

    标签: ios swift firebase firebase-dynamic-links


    【解决方案1】:

    事实证明这是一个 iOS 错误,有时 apple-app-site-association 文件会发生某些问题,并且 deep 无法正常工作 我的建议是不要有依赖于深层链接的重要功能

    【讨论】:

      猜你喜欢
      • 2021-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 2021-09-16
      • 2011-01-26
      • 2015-09-12
      • 1970-01-01
      相关资源
      最近更新 更多