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

Android中的应用程序链接,AssetLink。json、IIS无法使其工作

龙飞文
2023-03-14

我关注了以下链接:https://docs.microsoft.com/en-us/xamarin/android/platform/app-linking

首先,我创建了一个数字资产文件。众所周知/assetlinks.json存储在我的IIS服务器中。我可以通过运行:https://digitalassetlinks.googleapis.com/v1/statements: list?source.web.site=超文本传输协议://(MY_WEBSITE):

这是在网络上配置的。IIS中的配置

<mimeMap fileExtension=".json" mimeType="application/json" />

assetlinks.json(从语句列表生成器和测试器生成)如下所示

[
   {
      "relation":[
         "delegate_permission/common.handle_all_urls"
      ],
      "target":{
         "namespace":"android_app",
         "package_name":"com.p******.***************",
         "sha256_cert_fingerprints":[
            "31:2E:AC:5B:16:5C:82:A4:9A:6A:63:6B:86:94:64:70:CA:4D:72:2E:28:3F:43:3F:27:4B:2D:18:AB:BD:3F:35"
         ]
      }
   }
]

在我上传的应用程序(作为关闭的测试应用程序)的应用程序签名页面中,我从Google Play开发者控制台获得了SHA 256证书。

但当我在这个网站上测试它时:https://developers.google.com/digital-asset-links/tools/generator然后我收到这样一条消息:“在(托管网站域)上找不到应用程序深度链接权限”

我错过了什么吗?

共有1个答案

诸正谊
2023-03-14

现在可以了。

我刚刚删除了它,一切正常,现在当我运行命令查看我的应用程序列表时,它看起来是这样的:

(命令:adb shell dumsps包域首选应用程序)

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

  • 问题内容: 我希望当用户共享另一个应用程序(例如浏览器)的URL时,我的Android应用程序显示为一个选项。我该如何注册我的应用程序?我如何反应链接共享? 非常感谢。 编辑: 我试过像这样使用IntentFilter,但没有成功: 有任何想法吗? 问题答案: 您至少需要: 在清单中…至少会使其显示在“共享”列表中。 您缺少的最重要的部分是: 要使其实际执行某项操作,您需要一个Activity。

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

  • 我无法在我的应用程序中使用proguard。当我将minify启用为true时,布局屏幕中的textinputlayout工作正常,但我有一个alertdialog,其中包含一个膨胀的XML,该XML没有膨胀(该XML包含一个textinputlayout。请帮助大家。这是代码片段。 PS:我正在使用手机应用程序发帖,请不要抨击对齐不当。我真的需要帮助。 建筑渐变条目-- XML屏幕中的TextI