-1

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

我查看了提供的示例应用程序,它运行良好,但是当我将它集成到我的应用程序中时,但在我的 AndroidManifest.xml 中,我对以下代码片段感到困惑:

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

我的问题是:

  • 什么是 recipe-app.com 和 pathPrefix,我需要做什么才能使 App Indexing 在我的应用程序中工作?
  • 除了 Firebase 官方链接之外,是否有任何关于在 Android 中集成 App Indexing 的描述性教程?
  • 我应该将数字资产链接文件放在服务器的什么位置?
4

1 回答 1

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

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

因此,如果您的应用程序是“MyApp”并且您拥有“myapp.com”,则可以将android:host值更改为“myapp.com”。该路径适用于您的应用仅处理您网站上的一部分路径的情况。例如,如果您有一个论坛/forum和一个定价计算器,/calculator并且您的应用程序只实现了计算器,您将使用:

 <data android:scheme="http"
                android:host="myapp.com"
                android:pathPrefix="/calculator" />
于 2017-07-22T00:15:59.510 回答