通过移动应用程序进行应用索引

时间:2017-07-11 12:23:58

标签: android firebase android-app-indexing google-app-indexing firebase-app-indexing

我已使用此Firebase教程网址< https://firebase.google.com/docs/app-indexing/android/public-content>用于在我的Android和iOS应用程序中集成App Indexing。

我查看了提供的示例应用程序并且工作正常,但是当我将其集成到我的应用程序中时,但在我的AndroidManifest.xml中,我对以下代码片段感到困惑:

 <data android:scheme="http"
                android:host="recipe-app.com"
                android:pathPrefix="/recipe" />

我的问题是:

  • 什么是recipe-app.com和pathPrefix,我需要做些什么才能让App Indexing在我的应用程序中运行?
  • 除了Firebase官方链接之外,是否有任何在Android中集成应用程序索引的描述性教程?
  • 我应该在哪里将数字资产链接文件放在服务器上?

1 个答案:

答案 0 :(得分:0)

 <data android:scheme="http"
                android:host="recipe-app.com"
                android:pathPrefix="/recipe" />

这就是您声明应用处理某些网址的方式。我们的想法是App Indexing建立在应用程序链接之上,这是让您的应用程序处理常规Web URL的一种方式。

因此,如果您的应用是“MyApp”并且您拥有“myapp.com”,则会将android:host值更改为“myapp.com”。如果您的应用仅处理您网站上的路径子集,则该路径适用。例如,如果您在/forum下有一个论坛,并且/calculator下有一个定价计算器而您的应用只实现了计算器,那么您可以使用:

 <data android:scheme="http"
                android:host="myapp.com"
                android:pathPrefix="/calculator" />