问题标签 [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.

0 投票
1 回答
223 浏览

android - 应用索引 Api:在 OnStop() 中未调用结果回调

我正在实现谷歌提供的应用索引 API。如此处所示我在 onStart() 方法中连接了客户端,如下所示:

在用户完成页面后,即用户按下后退按钮,我在 onStop() 中调用 AppIndexApi.end,如下所示:

问题是回调没有被执行。resultcallback 中的所有情况都没有记录状态并且执行直接跳转到mClient.disconnect.

并且标题没有显示在谷歌应用程序的搜索结果中。

知道我在哪里出错了吗?

0 投票
1 回答
444 浏览

android - 应用程序图标未出现在谷歌搜索自动完成中

我已经实现了 AppIndexing API。我正在获得搜索自动完成功能,它按预期工作。但应用程序图标不可用。今天我更新了手机上的谷歌搜索应用程序,从那以后应用程序图标就没有了。在http://i.stack.imgur.com/ckpGj.jpg查看屏幕截图

0 投票
1 回答
459 浏览

android - App Indexing Android - “ ”中的“”不起作用

我们正在努力解决来自谷歌的应用索引主题。计划是在网站的 -area 中插入一个标签(来自谷歌),如下所示:

然后用智能手机访问这个网站,应用程序应该打开。但这行不通...

安卓清单:

在 AndroidManifest 中,我们插入了以下代码:

appPackage 是:“com.testApp”。

HTML代码:

问题:

当我使用此代码访问网站时,我的应用程序没有打开。

使用谷歌的 deeplink-test-tool 测试深层链接后,一切正常(https://developers.google.com/app-indexing/webmasters/test

也许我对这个功能有一个错误的理解......但是每次我用我的移动浏览器访问这个网站(并且安装了应用程序)时,应用程序应该同时启动,对吗?

是否有必要在 google 搜索控制台中执行任何进一步的操作?

更新:

@ArunL 的答案是您必须完成的整个过程的一部分,才能获得有效的解决方案。感谢您的信息和帮助。

谷歌本身的指南对正确实施非常有帮助: http ://search-codelabs.appspot.com/codelabs/web-deep-linking#1

另一个有用的工具是来自 Google 的网站管理员工具:https: //www.google.com/webmasters/tools/

在那里,您可以上传 LOCAL .apk 以使用不在“生产/实时”中的真实 apk 测试/获取您的深度链接实现

您还可以使用 Play Store 上的 .apk 测试您的 impl。

谢谢你的时间,伊利亚斯

0 投票
2 回答
1058 浏览

android - App Indexing 不起作用,Google Search Console 中未报告任何错误

我已经在 4 天前在 Play 商店中为以下应用实施了应用索引

https://play.google.com/store/apps/details?id=com.tcs.chicagomarathon2013&hl=en

我已经按照所有步骤进行了站点验证,并测试了我所有的深层链接和应用程序 URI,一切正常。但我无法在 Google 搜索结果中看到我的应用。

网站链接:https ://www.chicagomarathon.com

我对其他应用程序执行了相同的步骤,它们工作正常,对这种奇怪的行为有什么想法或我应该做些什么来使它工作?

按要求更新

我已经按照这里的所有步骤 https://developers.google.com/app-indexing/android/app

我的清单很完美,因为所有深层链接都像魅力一样工作。

添加到网页上的所有应用程序 URI 都经过测试

https://developers.google.com/app-indexing/android/test

但谷歌搜索结果没有在任何地方显示与搜索结果 URL 链接的应用程序。

您可以查看应用 URI 的网页来源以进行确认。

0 投票
2 回答
853 浏览

android - 在设备上的 Google 搜索中显示我的应用内容

我正在对 Android 系统的设备上搜索机制进行一些研究。我注意到,在使用 Google Now 搜索机制进行搜索时,某些内容(例如我设备上的音乐)会显示在搜索结果下方。点击此类记录将打开一个包含所选内容的应用程序(如果是音乐,它将是谷歌音乐)。

问题是 - 这是如何实施的?我知道全局搜索机制(从 Android 4.4 中停止)和 App Indexing API(它需要我的应用内容和网站内容之间的链接)。但是,上面的示例显然是本地的,所以我不相信它是 App Indexing。如果不是这样,那又如何?

从 Google 找到了这个表格,这似乎与我的问题相对应,但也许还有另一种我不知道的方法?

0 投票
2 回答
998 浏览

android - 应用程序 URI 索引 android 应用程序

我有一个安卓应用程序。我想为我的应用程序实现应用程序索引。

我已经关注了谷歌开发者链接

https://developers.google.com/app-indexing/android/publish

https://developers.google.com/app-indexing/reference/deeplinks

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

https://support.google.com/googleplay/android-developer/answer/6041489

我从链接中了解了一些事情

  1. 我需要验证我的网站

  2. 在我的活动中使用应用索引 API

我不明白的事情

  1. 我应该验证什么网站?

  2. 我应该为 APP_URI 和 WEB_URL 提供什么?

    /li>
  3. 托管我的链接的架构是什么?

    /li>
  4. 我应该在清单文件中提供什么“数据”。

认为我对 android 开发非常陌生。任何例子都是最有帮助的。提前致谢。

0 投票
1 回答
161 浏览

android - Google App Indexing 可以使用 url 中的特殊字符吗?(急性 áéó..)

我正在尝试在我的应用程序中实现谷歌应用程序索引。它几乎适用于我的所有部分,但它在我的应用程序的一部分中失败,其名称为:Sección con acentos áéó

我将此添加到我的 html 网页中以测试深度链接:

当我按下 html 上的链接时,我的应用程序已成功打开,但未正确调用意图过滤器,因为我无法接收带有“Sección con acentos áéó”的数据主体

我尝试使用 URL 编码链接Secci%C3%B3n%20con%20acentos%20%C3%A1%C3%A9%C3%B3但同样的问题

Google App Indexing 深度链接对特殊字符有限制吗?

0 投票
1 回答
394 浏览

android - Android 是否仍支持快速搜索框集成?

我阅读了一些关于快速搜索框的信息并下载了SearchableDictionary 示例,以了解如何使应用内容在全局搜索中可用。当我将应用程序部署到我的手机 (Android M) 时,它不会显示在“手机搜索”设置的选择列表中。

  1. [已回答] QSB 支持正式失效了吗?我读了这篇文章,但答案是旧的,表明 App Indexing 取代了它。

  2. 两者如何比较?

0 投票
1 回答
108 浏览

android - 应用索引相同的网站,不同的网址

所以,我正在尝试在我的应用程序中实现应用程序索引。一切正常,除了这个:

我的网站一屏有 2 个网址。一种是用户友好的,一种是为我们程序员准备的。用户友好:http ://www.akcijeikatalozi.rs/akcije-katalozi/metro-akcija-odlicne-cene-prehrane-29102015-11112015-8031

程序员网址:http ://www.akcijeikatalozi.rs/katalog/katalog/view/id/8031

现在,当用户想要访问网站时,他们会得到用户友好的 url,但我无法从用户友好的 url 中得到任何东西,只能从编程 url 中得到。如何在我的应用程序中的这 2 个 url 之间切换,以便我的应用程序索引能够正常工作?

0 投票
1 回答
1133 浏览

deep-linking - 如何在 Search Console(网站管理员工具)上验证我的 Android 应用?

想了解在 Search Console(网站管理员工具)上验证我的应用需要做什么,以便我可以从 App Indexing 获得展示次数和点击次数。