我的问题是将我为我的 android 即时应用程序签名的 APK 上传到谷歌播放控制台给我以下错误:
您的站点“anam-instant.mybluemix.net”尚未通过数字资产链接协议链接到您的应用程序。请通过数字资产链接协议将您的网站链接到您的应用程序。
我有一个base
模块,AndroidManifest.xml 意图过滤器如下:
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter
android:autoVerify="true"
android:order="1" >
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="https" />
<data android:scheme="http" />
<data android:host="MYURL.net" />
<data android:pathPrefix="/hello" />
</intent-filter>
<meta-data
android:name="default-url"
android:value="https://MYURL.net/hello"/>
在 /.well-known/assetlinks.json
[
{
relation: [
"delegate_permission/common.handle_all_urls"
],
target: {
namespace: "android_app",
package_name: "com.example.anam.my_instantapp",
sha256_cert_fingerprints: ["SHA256-CERT"]
}
}
]
我启用了 Google 应用签名,并使用上传证书从那里获得了我的 sha256 证书。
我已验证包名与基本模块的 AndroidManifest.xml 中的包名相同。
我已验证我的 robots.txt 允许所有内容。
我正在尝试在Instant app development
.