【问题标题】:How can I verify App Indexing Implementation?如何验证 App Indexing 实施?
【发布时间】:2019-12-11 07:06:23
【问题描述】:

我已按照 here 的说明集成了 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 中查看日志以及解释 here. 但是我在谷歌搜索中看不到任何与该应用相关的链接或结果(在应用安装之前或之后),或者无法验证来自here. 的公共内容索引,它总是显示相同的错误。

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

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

【问题讨论】:

    标签: android google-search-console firebase-app-indexing android-app-links


    【解决方案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*
    

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

    【讨论】:

    • 是的,我可以在编辑器中看到日志,但您可以在 Google 搜索中看到您的应用吗?
    • 是的,我添加了屏幕短片
    • 我不知道)过了一段时间才开始工作,但值得一提的是,我们之前实现了深度链接和链接验证。
    • 让我们看看它是否也适合我#fingercrossed :P
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 2021-04-29
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多