Google搜索在迁移到firebase后不会列出该应用

时间:2016-06-09 13:21:29

标签: android google-app-indexing

在我们当前的Play商店版本中,当搜索查询时,如果故事存在,它会在搜索结果中列出我们的应用。但在最新的代码中,我们正在使用play services version 9.0.0并使用firebase。添加这些更改后,我们的应用未列在搜索结果中。是否有任何规则只会在搜索结果中显示商店构建?  Auto Complete Textview工作正常。单击该建议后,它将启动我们的应用程序。此外,我在以下情况下测试了该应用程序:

1. From terminal 
2. Using Bar Code Scanner App
3. Changing Edit Configurations -> Launch(Url selected) and pasted the deeplink url

在所有3个案例中,它运行良好并启动了应用程序。甚至自动完成Textview也工作正常。只有我们的应用程序未列在Google App和Chrome中的搜索建议中。但是,当安装了playstore build时,同样的查询显示了我们的应用程序。

以下是我的根build.gradle

 dependencies {
            classpath 'com.android.tools.build:gradle:1.3.0'
            classpath 'com.google.gms:google-services:3.0.0'
        }


app module build.gradle :

dependencies{
     compile 'com.google.android.gms:play-services-appindexing:9.0.0'
}
apply plugin: 'com.google.gms.google-services'

此外,在app目录中添加了google-services.json

这是我的appIndexing活动:  

        <activity
            android:name="packagename.deeplinking.ui.GoogleSearchIndexingActivity"
            android:launchMode="singleTop">

            <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="hostname"
                    android:scheme="custom_scheme" />
            </intent-filter>
</activity>

我按照以下链接中的说明进行了操作,并按照建议集成了应用程序索引API。

  1. https://firebase.google.com/docs/app-indexing/
  2. https://search-codelabs.appspot.com/codelabs/app-indexing#1

0 个答案:

没有答案