我已使用此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" />
我的问题是:
答案 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" />