使用了本文档。作品。 https://developer.chrome.com/docs/android/post-message-twa
但是!如果我们改变
"relation" in assetlinks.json: ["delegate_permission/common.handle_all_urls"]
到 "relation": ["delegate_permission/common.use_as_origin"]
,如文章中所示 - 地址栏出现在应用程序中。
如何修复?
json中可以指定多个
[
{
"relation": ["delegate_permission/common.use_as_origin"],
"target": {
"namespace": "android_app",
"package_name": "your package name",
"sha256_cert_fingerprints": ["your sha 256"]
}
},
{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "your package name",
"sha256_cert_fingerprints": ["your sha 256"]
}
}
]
但是我有一个问题,它没有达到
onMessageChannelReady
。
如果我在
requestPostMessageChannel
中调用 onCustomTabsServiceConnected
,它会返回 true
。
在回调onRelationshipValidationResult
内,结果是false
。因此它没有被验证
你有这个问题吗?