通过数字资产链接协议链接应用程序

时间:2017-11-21 17:38:51

标签: android android-instant-apps google-play-console digital-assets-links

我的问题是将我签名的APK for my android instant app上传到Google Play控制台会出现以下错误:

  

您的网站' anam-instant.mybluemix.net'尚未通过Digital Assets Link协议链接到您的应用。请通过Digital Assets Link协议将您的网站链接到您的应用。

我有一个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下发布此内容。

0 个答案:

没有答案