当前位置: 首页 > 知识库问答 >
问题:

应用程序链接需要包含吗?

封锐藻
2023-03-14
<meta-data
android:name="asset_statements"
android:resource="@string/asset_statements"/>

所以...是真的需要还是我做错了什么?

(当我提到应用程序链接不起作用时,我应该注意深度链接起作用,但Android仍然显示“默认应用程序选择对话框”)

更新1:我正在Android8.1上测试。我已经上传了.wonlow-knowled/assetlinks.json文件。以下是我处理深层链接的活动:

<activity
    android:name=".LinkDispatcherActivity"
    <intent-filter android:autoVerify="true">
        <action android:name="android.intent.action.VIEW" />

        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />

        <data android:scheme="http" />
        <data android:scheme="https" />
        <data android:host="@string/www_app_domain" />
    </intent-filter>
</activity>

共有1个答案

穆嘉
2023-03-14

当您使用该元标记时,Android将在安装时验证“所有权”。只有在您的清单中有这个标签,您的应用程序才会在没有任何请求的情况下打开。我说的是选择器,您希望打开哪个应用程序来处理您在清单中定义的url。

您可以检查此命令以获得验证结果,它可能有助于您了解哪里出错:

adb shell dumpsys package domain-preferred-apps

另请参见相关文档:验证Android应用程序链接。

 类似资料:
  • 我正在发布一个应用程序使用新的应用程序捆绑格式(aab)。该应用程序包括一些Armeabi-V7A的本地库。当我通过Google Play在arm64-v8a架构上安装应用程序时,它不包括没有arm64-v8a so文件的本地库。 根据https://stackoverflow.com/a/39622499/534471,armeabi-v7a库应该运行在arm64-v8a设备上(通过adb安装时

  • 我已经和这件事斗争了一天多,在SO和其他地方读了很多帖子,但我仍然有问题。 我需要在一个自包含的JavaFX应用程序包中包含我的应用程序图标。我使用的是JDK1.8.0_45及其包含的JavaFX包。我正在使用Maven构建.exe,除了我不能包含我的图标外,它都运行得很好。 下面是我的pom.xml: 使图标出现在标题栏中的是javapackager部署步骤的参数。这一行告诉inno安装程序使用

  • 我在firebase dynamics上创建了一个动态链接,就像在这里的教程中一样https://firebase.google.com/docs/dynamic-links/ios/receive 使用的应用程序ID(WhatsApp)不是我的,因为尚未在应用程序商店中。 当我点击它(在笔记或邮件),它会转到Safari,问我是否想在AppStore中打开WhatsApp。当我回到我的应用程序,

  • 我在我的应用程序中启用了应用链接。它工作正常。但是在我的应用程序中,有一些情况下我无法处理传入的网址。在这种情况下,我想将该网址重定向到设备中的默认浏览器。 目前,我尝试使用intent打开带有url的浏览器,但它再次重定向到我的应用程序本身。应用程序链接的格式如下- 所以根据params,我想要么在应用程序本身中处理应用程序链接,要么将其重定向到默认浏览器。下面是我试图用上面的网址打开浏览器的代

  • 我试图将一个spring boot应用程序打包成一场战争。据此,我修改了我的应用程序类: 还在我的pom.xml中添加了以下内容 当我打包项目时,我得到了以下错误: 当我在阅读spring boot应用程序时,我从未看到任何关于创建web.xml的内容。在将spring boot应用程序部署为war时,web.xml是必需的吗?

  • 演示网站:http://recipe-app.com/recipe/grilled-potato-salad演示应用:http://search-codelabs.appspot.com/codelabs/android-deep-linking 我的测试: 我已经从上面的链接安装了演示应用程序。我用谷歌搜索应用程序搜索了“烤土豆沙拉”,结果发现http://recipe-app.com/reci