我已成功完成App Link Assistant
中Android Studio
所需的所有步骤,就像在回答有关此主题的其他问题时所建议的那样:
但是我仍然无法上传Instant App
进行测试。我收到以下错误:
错误 您的网站“ mydomain”尚未通过Digital Assets Link协议链接到您的应用。请通过Digital Assets Link协议将您的网站链接到您的应用。
assetlinks.json
在https://mydomain/.well-known
下可用,看起来像这样:
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "appId",
"sha256_cert_fingerprints":
["key"]
}
},
{
"relation": ["delegate_permission/common.get_login_creds"],
"target": {
"namespace": "web",
"site": "https://mydomain"
}
},
{
"relation": ["delegate_permission/common.get_login_creds"],
"target": {
"namespace": "android_app",
"package_name": "appId",
"sha256_cert_fingerprints":
["key"]
}
}]
我将以下内容添加到Activity
中的相关Manifest
中:
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="http"
android:host="mydomain"
/>
<data android:scheme="https" />
</intent-filter>