无法通过数字资产链接协议将网站链接到Android应用

时间:2019-06-11 13:53:09

标签: android android-instant-apps digital-assets-links

我已成功完成App Link AssistantAndroid Studio所需的所有步骤,就像在回答有关此主题的其他问题时所建议的那样: enter image description here

但是我仍然无法上传Instant App进行测试。我收到以下错误:

  

错误   您的网站“ mydomain”尚未通过Digital Assets Link协议链接到您的应用。请通过Digital Assets Link协议将您的网站链接到您的应用。

assetlinks.jsonhttps://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>

0 个答案:

没有答案