android - 如何为 TWA 添加第二个assetlink.jason?
问题描述
我想为我的网站创建另一个 TWA 应用程序。我当前的应用默认网址是 mydomain.com/page。
我想为 mydomain.com 创建一个 TWA 应用程序。
我已经在我的第一个应用程序的主机中添加了assetlink.jason。如何添加我的第二个应用程序的下一个资产链接?
解决方案
assetlinks.json
您可以使用新应用的包名称和 SHA-256 指纹将另一个关系项添加到现有的 中。
例子:
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "com.mydomain.originaapp",
"sha256_cert_fingerprints": [
"FA:2A:03:CB:38:9C:F3:BE:28:E3:CA:7F:DA:2E:FA:4F:4A:96:F3:BC:45:2C:08:A2:16:A1:5D:FD:AB:46:BC:9D"
]
}
},{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "com.mydomain.secondapplication",
"sha256_cert_fingerprints": [
"4F:FF:49:FF:C6:1A:22:E3:BB:6F:E6:E1:E6:5B:40:17:55:C0:A9:F9:02:D9:BF:28:38:0B:AE:A7:46:A0:61:8C"
]
}
}]
请注意,这package_name
两个项目之间是不同的。在这种情况下,SHA-256 指纹是不同的,但如果两个应用程序都使用相同的密钥签名,它们可能是相同的。
推荐阅读
- azure-devops-rest-api - 如何使用 Azure DevOps REST API 编辑文件而不传递文件版本
- c++ - 如何解决 DXGI_FORMAT 兼容性问题?
- kotlin - CollapsingToolbar 自动滚动下方嵌套 ScrollView 中的 RecyclerView
- ruby - 默认情况下如何为 Minitest 输出着色?
- presto - 如何将一个ID对应的多行变成单行 - Presto
- c# - 使用 OBDC Topspeed 驱动程序或 Topscan 从 .TPS 数据库中批量删除记录
- python - Pyspark - 使用函数添加具有值的新列 - 分组依据和最大值
- python - 如何解决 Scrapy 和 Selenium Uncaught ReferenceError?
- reactjs - 在 UI 管理器中找不到“RNCWebView”
- apache-spark - 如何仅选择至少一个值与前一行发生更改的行