0

我似乎找不到任何关于使用 Android 的 App Indexing 功能过期内容的文献。

假设您有一个向用户显示商店销售信息的应用程序。商店销售对时间很敏感——它们最终会过期,不再可用。当销售可用时,用户可以看到相关的搜索结果,因为该应用已使用 App Index 声明它们。最终,销售到期。内容大概还在 App Index 中,但从应用程序的角度来看,它现在已经死了。

如何处理这个问题?有没有办法从 App Index 中明确删除内容?如果在给定的时间范围内未再次声明,App Index 条目是否会自动过期?

4

2 回答 2

0

应用索引条目不会自行过期。它们将始终显示在该特定用户的 history.google.com 中。因此,您必须创建一种机制来优雅地处理您的案例。您可以检查处理深层链接的代码中的时间并据此采取行动。

于 2015-09-12T10:11:20.897 回答
0

我认为主要问题是在链接的 Web URL 由于时间敏感而不再可用的情况下,如何从 App Indexing 中删除深层链接。

现在,关于停止出现在 Google 搜索结果中的深层链接,有几个选项可以处理这些时间敏感问题:

1- 使用此处解释的“unavailable_after”机器人元标记https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag?hl=en / https://googleblog.blogspot.it/2007 /07/robots-exclusion-protocol-now-with-even.html

2- 添加一个 noindex robots 元标记,并通过站点地图文件通知 Google 页面更改

3- 只需删除页面(或添加 noindex),Google 会在一段时间后自动重新抓取。

除此之外,我建议您对 App 无法从服务器获取任何内容的情况进行异常处理。您可能可以为此使用 HTTP 错误 404。

于 2015-10-12T14:24:26.113 回答