Android App Link验证并非一直有效

时间:2018-12-13 08:26:32

标签: android

我正在测试Android App Link功能。

我相信我已经为App Link功能设置了所有设置,并且确实可以使用。但是,有时它不起作用。在安装App Link目标应用时,我会包含日志。

以下是失败的日志

12-12 19:41:51.465 4858-24962/? I/SingleHostAsyncVerifier: Verification result: checking for a statement with source a <
  a: "https://noblapp.com"
>
, relation delegate_permission/common.handle_all_urls, and target b <
  a: "com.cheil.sumtssotest"
  b <
    a: "34:83:BE:17:38:AA:F3:DA:7C:0C:06:B9:57:19:12:2D:B9:2D:38:2F:36:FE:92:BF:4D:E9:FA:88:D4:C7:62:77"
  >
>
 --> false.
12-12 19:41:51.465 4858-24204/? I/IntentFilterIntentOp: Verification 29 complete. Success:false. Failed hosts:noblapp.com.

以下是成功日志。

12-12 19:49:25.404 4858-28780/? I/SingleHostAsyncVerifier: Verification result: checking for a statement with source a <
  a: "https://noblapp.com"
>
, relation delegate_permission/common.handle_all_urls, and target b <
  a: "com.cheil.sumtssotest"
  b <
    a: "34:83:BE:17:38:AA:F3:DA:7C:0C:06:B9:57:19:12:2D:B9:2D:38:2F:36:FE:92:BF:4D:E9:FA:88:D4:C7:62:77"
  >
>
 --> true.
12-12 19:49:25.405 4858-28745/? I/IntentFilterIntentOp: Verification 32 complete. Success:true. Failed hosts:.

在安装完全相同的应用程序时发生了两次。安装->删除->重新安装。

assetlinks.json位于https://noblapp.com/.well-known/assetlinks.json

然后将测试应用设置为接受“ https://noblapp.com” URL视图意图。

<activity
        android:name=".MainActivity"
        android:launchMode="singleTask">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <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:host="noblapp.com"
                android:scheme="https" />
        </intent-filter>
    </activity>

经过测试的Android是8.1.0(Galaxy Note 9)

请帮助!

0 个答案:

没有答案