TWA 有 assetLinks,但仍通过地址栏打开
2019-06-17
1316
我们的TWA已用SHA256指纹签名并发布到应用商店。在数字资产链接中使用相同的密钥,验证测试成功。但是,应用程序仍然会通过地址栏打开。
我使用以下命令验证了我们正在运行已发布签名的版本(并且该版本已在应用商店中发布),并且它确实提到 APK 处于发布模式。
命令:jarsigner -verify -verbose -certs your_apk.apk
基本代码: https://github.com/GoogleChromeLabs/svgomg-twa
此外,这里是 app/build.gradle 文件的相关内容。
buildTypes {
release {
minifyEnabled true
debuggable false
}
}
这是 twaManifest 信息:
def twaManifest = [
applicationId: 'in.xyz.app',
hostName: 'xyz.in', // The domain being opened in the TWA.
launchUrl: '/', // The start path for the TWA. Must be relative to the domain.
name: 'XYZ', // The name shown on the Android Launcher.
themeColor: '#FFCD59', // The color used for the status bar.
backgroundColor: '#ffcc99' // The color used for the splash screen background.
]
我们预计,由于“数字资产链接”有效,并且 PWA + TWA 配置正确,应用程序必须在没有地址栏的情况下打开,但事实并非如此。
请提出建议。
1个回答
似乎
https://xyz.in
重定向到
https://www.xyz.in
。第一个在应用程序中被列为需要验证,第二个则没有。尝试将
hostName
更改为 www.xyz.in。
andreban
2019-06-17