我们为深层链接intent-filters定义了一些AndroidManifest。我们还有assetlinks.json文件放置在我们域中的适当位置,并带有正确的 SHA 指纹。我们面临一个奇怪的问题,当从 Android Studio 安装应用程序时,这些应用程序链接直接打开我们的应用程序,中间没有任何选择器。
这也是我们想要的行为,但是,当我们将我们的应用程序上传到 Google Play 并从那里下载时,这些应用程序链接App chooser首先打开,这不是我们想要的行为。
我们做了一些实验,比如为两个不同的链接创建不同的意图过滤器,删除一个链接等,但这种行为保持不变。还仔细检查了 SHA 指纹,它们似乎没问题。
我在 Flutter 应用程序中使用动态链接。我的动态链接无法在 Android 13、所有其他 api 级别和 iOS 上打开,链接有效 --> 引导回应用程序至指定屏幕。
我已经检查了 Android Manifest 并确保intent-filter正确。
那么有人遇到过同样的问题并解决了吗?动态链接是否需要验证为Android应用链接?
assetlinks.json如果我使用 firebase 为动态链接提供的域,如何修改?它是可以访问的,目前它返回空数组:
firebase firebase-dynamic-links android-deep-link android-app-links
现在我们所说的华为设备,是指 2019 年 5 月 16 日之后发布的设备,这些设备不带 Google 移动服务
在华为支持应用链接的开发过程中,出现了一些问题,并提出了以下问题:
android applinks android-app-links huawei-mobile-services huawei-developers