1

我已按照此处的说明集成了 App Indexing 。在我的实现中,我刚刚索引了这样的公共内容:

 Indexable pageToIndex = new Indexable.Builder()
                .setName("some title")
                .setUrl("some url")
                .build();

 FirebaseAppIndex.getInstance().update(pageToIndex);

并将记录的用户操作作为开始和结束,如下所示:

 FirebaseUserActions.getInstance().start(getAction());

 FirebaseUserActions.getInstance().end(getAction());

我的 App Link 实现已经过测试并且工作正常,我可以在 Android Studio 中看到日志并在此处进行解释。 但我在谷歌搜索中看不到任何与应用程序相关的链接或结果(在应用程序安装之前或之后),或者无法从这里验证公共内容索引。它总是显示相同的错误。

在此处输入图像描述

但无论如何,我已经在 Play Store 上发布了该应用程序,但不知道如何检查它的性能和错误。我以为它会显示在 Google 搜索控制台中,但我在该仪表板中看不到与 App 相关的任何内容。

如果有人遇到类似问题,请建议如何调试这些问题。

4

1 回答 1

1

我发现只有一种测试 App Indexing 的方法:

  1. 为 FirebaseUserActions 开启调试模式

adb shell setprop log.tag.FirebaseUserActions 调试

  1. 在日志中查找以下字符串:
03-19 12:00:56.659 1536-12580/? D/FirebaseUserActions:   url: *your_url*
03-19 12:00:56.659 1536-12580/? D/FirebaseUserActions:   webUrl: *your_url*
03-19 12:00:56.659 1536-12580/? D/FirebaseUserActions:   pkg: *your_pkg*

然后你可以在搜索结果中看到类似这样的内容:

在此处输入图像描述

于 2019-12-11T07:18:25.293 回答