android - Android 中的 App-Linking、assetlinks.json、IIS,无法正常工作
问题描述
我已经关注了这个链接:https ://docs.microsoft.com/en-us/xamarin/android/platform/app-linking
首先,我创建了一个数字资产文件.well-known/assetlinks.json存储在我的 IIS 服务器中。我可以通过运行看到它是可下载的: https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=%20http://(MY_WEBSITE):&relation=delegate_permission/common.handle_all_urls 并且没有错误找到了,不错 我只需通过网络浏览器导航到该文件即可访问 .json 文件。
这是在 IIS 的 Web.config 中配置的
<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然后我收到这条消息“在(托管站点域)找不到应用程序深层链接权限”
有什么我错过的吗?
解决方案
推荐阅读
- javascript - 如何使用 PubNub 在服务器端(Node.js)监听客户端消息?
- python - 如何在 ubuntu 18.04 中安装 python-webkit 和 python-webkit-dev
- java - Gradle 中的 Maven BOM 依赖项
- c# - FileVersionInfo.ProductVersion 格式
- php - modals showing blank after ajax call
- pointers - 如何使用反射读取指向切片的指针的值?
- asynchronous - 异步请求并不总是被执行
- reactjs - React Uncaught Invariant Violation:元素类型无效:需要一个字符串
- html - 如果我在 HTML 表单中添加电话号码,添加新员工按钮将被禁用。放置html元素有限制吗?
- type-conversion - 如何在 cplex 中转换/获取整数表达式的值?