Google搜索(android lint)无法对应用进行索引是怎么回事?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (15)

我该如何让我的应用可以通过Google搜索索引?这对搜索引擎优化听起来很重要,但我无法在Google上找到任何细节:

提问于
用户回答回答于

我发现如何访问“问题解释”。我需要将鼠标悬停在检查错误上以显示完整的问题说明:

以下是进行深层链接的Android开发者页面“使Google能够抓取您的应用内容并允许用户从搜索结果中输入您的应用”

http://developer.android.com/training/app-indexing/deep-linking.html

以下是关于如何进行深层链接的代码片段。我不知道Google如何通过添加它来抓取我的应用程序:

<activity
    android:name="com.example.android.GizmosActivity"
    android:label="@string/title_gizmos" >
    <intent-filter android:label="@string/filter_title_viewgizmos">
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
        <data android:scheme="http"
              android:host="www.example.com"
              android:pathPrefix="/gizmos" />
        <!-- note that the leading "/" is required for pathPrefix-->
        <!-- Accepts URIs that begin with "example://gizmos”
        <data android:scheme="example"
              android:host="gizmos" />
        -->
    </intent-filter>
</activity>

还有一个说明 :

Note: Intent filters may only contain a single data element for a URI pattern. 
Create separate intent filters to capture additional URI patterns.

扫码关注云+社区