问题标签 [android-app-indexing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-app-indexing - 为什么要使用 Google App Indexing 网页
我试图了解当您将网页与您自己的应用程序中的内容相关联时要求您拥有自己的网页以便 Google App Indexing 工作的目的是什么。如果有人使用他们的移动浏览器 (Chrome) 对关键字执行 Google 搜索,我可以理解 Google 如何包含指向应用活动的链接,这些链接与与您应用中的内容匹配的搜索结果相关,但是为什么有你自己的网页是必要的。我看不出这是什么原因。许多应用程序开发人员创建的应用程序没有网站,但提供的内容理论上可以在有人进行 Google 搜索时被索引和找到。毕竟,提供可编入索引的内容的应用程序应与可编入索引的任何网站区别对待。
android - 我应该如何索引我的 Android 应用程序的内容
我正在尝试在我的一个应用程序中实现 Google App Indexing。我的应用程序中的内容分为以下几章:
- 直线运动
- 弹丸运动
每章都以一个视图的形式呈现,但每个视图中都有几个部分,例如线性运动包含:
- 移位
- 平均速度
我只能按章节标题索引我的数据,但我也想索引所有章节标题。我试图为同一个应用程序 uri 索引所有部分,但看起来不仅仅使用了最后一个条目。
C# 中的示例(我正在使用 Xamarin):
是否可以索引几个项目以指向相同的 uri,或者我应该只坚持索引章节标题?
android - Google App Indexing 如何处理 https://www.example.com 与 https://example.com
我刚刚为我网站的 Android 应用程序设置了 App Indexing,并根据https://www.example.com/test和https://example.com/test中指定的说明进行了一些测试:/ /developers.google.com/app-indexing/android/test(使用 Android Studio 测试 URL)
这是我的 Android 清单中的意图过滤器:
我注意到https://www.example.com/test失败,但不是https://example.com/test。除了为 www.example.com/test 指定另一个意图过滤器之外,我该如何解决这个问题?
android - 什么是新生成的代码“这是为实现 App Indexing API 而自动生成的。”?
背景
我今天刚刚创建了一个新的 POC(关于活动转换,但这不是主题),我注意到在主要活动的“onCreate”方法中编写了一个新行:
和更多:
这被添加到清单中:
问题
看着写的网站,我仍然不明白它是什么。
我想这是如何使用它,但我不明白它是如何工作的。
另外,奇怪的是我创建的任何其他新项目都没有显示这行新代码
问题
- 这是什么?它有什么作用?
- 我该怎么办?
- 是否有任何自定义?有什么建议吗?
- 在哪些情况下会生成这行代码?我没有注意到它是如何以及何时创建的......
根据我在网站上阅读和看到的内容,我的猜测是,这仅用于可以执行某种搜索的应用程序,以便 Google 可以向用户显示以前的查询和更快的结果。
android - Branch.io:用于链接的 Google 应用索引
我在这里阅读 Branch.io 和谷歌应用索引之间的集成:https ://dev.branch.io/recipes/google_app_indexing/android/
现在,我的应用类似于 Facebook,它的用户可以发帖、评论帖子等。
现在,并非每个帖子都被共享 - 这取决于用户的判断,但是,每个用户操作(帖子/评论创建)是否应该附加关联的分支链接以用于应用索引目的?
看起来仅仅通过创建我的分支链接,就会发生某种索引 - 从我从文档中收集到的内容,关键字被索引但它看起来不像元数据,标题或描述被索引,尽管文档不清楚这个。
假设我在下面发帖:
标题:哇,星球大战太棒了!描述:所以,昨晚《星球大战:原力觉醒》的新预告片向世界释放了,这很好。非常非常棒。但是,除了兴奋的粉丝们对每一个小细节都吓坏了(你发现 Jakku 了吗?著名的叛军和帝国之间的高潮战斗的地点?只是检查),星球大战的明星们自己也一样兴奋......
为了最大化谷歌应用程序索引,将连接的标题和描述用作关键字是否明智(来自java文档,该方法addKeywords()
似乎对使用的字符串或其长度没有任何限制。
总结一下,我有4个问题:
每次用户在我的应用程序中完成操作(发布/评论帖子)时创建分支链接是否明智,即使它没有共享以便内容被索引?
有谁知道创建链接时 branch.io 将索引什么?文档不是很清楚,但看起来只有关键字被索引。
如果我最终将标题和描述连接在一起作为要索引的关键字,那是进行应用索引的正确方法吗?感觉很hacky。
有没有办法测试应用索引是否真的有效?
android - Google 应用索引 API 标题与关键字
我正在按照本教程https://developers.google.com/app-indexing/introduction为我的应用程序实现 Google 的应用程序索引 API
我想知道应用程序的谷歌自动完成建议的标题和用于索引的关键字之间是否有区别。如果我可以匹配多个关键字,同时只在自动完成建议中显示一个短标题,那就太好了。
android - 如何在 Android Studio 中关闭新生成代码的自动更新:“This was auto-generated to implement the App Indexing API.”?
当我将 Android Studio 1.5.1 升级到 Play Services Rev. 29 时,我现有项目中的主要活动(以及 Android 清单)会自动更新以包含 App Indexing 样板代码。然后,未更改的样板代码在活动的 onStart 中导致异常(当我意识到它已被添加时)。我正处于生产代码开发的中间,我不愿转移注意力。
将来如何防止这种自动生成?
这个问题类似于以下问题:什么是新生成的代码“这是自动生成的以实现 App Indexing API。”?
但是,我现在不在乎“它是什么”——我希望下次升级 Android Studio 时它不会让我的门变暗。
谢谢!
android - Android 谷歌应用索引:索引什么?
我已经根据官方指南实现了谷歌应用索引: https ://developers.google.com/app-indexing/android/app
我没有相应的网页内容,只是与自定义登录页面相关联。
我对我的应用程序中究竟被索引的内容有点困惑:
活动内容本身是否被索引或仅是描述中设置的字符串值?
事物对象 = new Thing.Builder() .setName(mTitle) .setDescription( mDescription ) .setUrl(Uri.parse(mUrl)) .build();
如果在应用程序中显示动态内容,它是否会自动被索引/爬网,或者我是否需要将它们全部连接成一个字符串并设置为如上所述的描述?
将抓取哪些活动的内容?
深度链接是否需要对活动内容进行索引/爬网?我只创建了一个指向主/主页活动的深层链接,但希望尽可能多地抓取应用程序。
android - 如何实现 Android 应用索引和深度链接?
我想在我的一个应用程序中进行不相关的应用程序索引以及深度链接。我对实现深度链接有一点想法,但我第一次听说术语应用程序索引。所以请任何人描述如何在我的应用程序上实现它。