问题标签 [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 回答
756 浏览

android - Android App-Index 开启 Play 商店

所以我一直在玩深度链接,我已经整理好了(Urban Airship)。我正在查看 Google 搜索结果中的应用索引,但我正在努力实现它。现在,我有一个基本的 Web 服务器,其中包含应该打开应用程序/深层链接的链接的页面。但是,它所做的只是打开应用程序的 Play 商店页面......

这是页面上的链接:

显然是我的包裹等。

这是我的意图过滤器:

为什么它打开的是 Play 商店而不是我的应用程序?

谢谢

0 投票
1 回答
882 浏览

android - Android 应用索引自动完成

我目前正在我的应用程序中实现 Google 的应用程序索引 api 和语音搜索功能,并且遇到了 Google 无法在某些设备上搜索我的应用程序的问题。我测试过的大多数设备都按照他们的代码实验室示例进行了预期的工作,其中会弹出带有自动完成功能的本地搜索,以查找在我的应用程序中搜索的内容。当我的应用程序正常工作时,它会出现在要在 Google 电话搜索设置中搜索的应用程序中。

但是,出于某种原因,我测试过的某些设备(特别是运行 4.3 的 Galaxy S3 和运行 4.4.2 的 Galaxy Note 3)没有让我的应用程序出现在 Google 电话搜索设置中。这反过来意味着,尽管 App Indexing api 告诉我索引 api 调用成功,但我的自动完成结果都没有出现。当电话搜索设置中缺少应用程序时,谷歌语音搜索到我的应用程序也会失败,当它通常可以在说“搜索 <-MyApplication-> for <-Content->”时使用。

无论自动完成或语音搜索如何工作,我在我的应用程序中设置的深层链接似乎都可以工作。这让我相信这个问题甚至可能不是我可以在应用程序中解决的问题。

这是我的清单:

以下是我在我的一项活动中调用应用程序索引 api 的方式:

0 投票
0 回答
1084 浏览

android - Google App Indexing 在某些设备上不起作用

我正在使用 Google App Indexing。

该应用程序索引在 ASUS Zenfone 2(Android 版本 4.4.2)上运行良好。但不适用于以下所有经过测试的设备。

  1. 三星 Google/Galaxy Nexus a) Android 版本:4.2.1 b) Google App 版本 - 4.3.10..
  2. LGE Nexus a) Android 版本:5.0.1 b) Google App 版本 - 4.3.10..
  3. LGE Nexus 5 a) Android 版本:5.0.1 b) Google App 版本 - 4.3.10..

在华硕中,搜索结果显示带有我的应用程序图标的结果。单击结果时,它会导航到正确的应用页面。

但在其他人没有像华硕那样显示搜索结果。我收到了来自网站管理员的警告邮件。

你能猜到哪里出了问题吗?如果您需要更多详细信息,将提供可能的情况。

0 投票
2 回答
1972 浏览

android - 像 Flipkart 一样,通过浏览器地址栏中的 URL 打开我的应用程序

我编写了一个简单的 Android 应用程序并添加了一个像这样的意图过滤器:

现在,当我单击另一个应用程序(如 GMail)的链接时,我会看到一个对话框:选择运行的应用程序:MyApp 或浏览器。

但是当我在浏览器的地址栏中输入这个 URL 时,它只会打开一个站点。

如何设置我的应用程序,如 Google Play、Google+、flipkart?(当我输入http://play.google.com/ - 我看到一个对话框 Google Play 应用程序或浏览器)

0 投票
4 回答
3150 浏览

cordova - 向科尔多瓦应用程序添加深层链接

我想为我的 cordova android 应用启用 App Indexing,如下所述:https ://developers.google.com/app-indexing/webmasters/app

不幸的是,我找不到如何为科尔多瓦应用程序执行此操作的文档。有一个插件可以收听和广播到 Intents,但我认为在这种情况下这对我没有帮助:https ://github.com/Initsogar/cordova-webintent

我尝试将示例 XML(使用我的数据修改)添加到 config.xml 文件中,但是当我尝试构建应用程序时,出现以下错误:

删除 XML 中的 android: 前缀时,此错误消失,但它不起作用。

0 投票
3 回答
838 浏览

android - 应用索引“在应用中打开”不起作用

因此,我试图实现应用索引以允许来自谷歌搜索(在 Chrome 应用中)的“在应用中打开”功能。

我已经从谷歌文档https://developers.google.com/app-indexing/实现了以下部分:

  1. 为您的应用添加深度链接

    /li>
  2. 连接您的应用程序

    我已通过网站管理员和 Play 控制台验证并批准了该网站。

  3. 提供深层链接

    /li>

我已经尝试在https://developers.google.com/app-indexing/webmasters/test和链接中测试我的链接“android-app://com.MyApp.MyApp/http/dl.mysite.com/”打开我的应用主页。但是,在谷歌搜索结果中(在 Chrome 应用程序中)与我的网站对应的列表没有“在应用程序中打开”功能。

我想要这个“在应用程序中打开”功能。我会很感激任何帮助。

0 投票
1 回答
2759 浏览

android - 如何从谷歌搜索网站结果推广/打开应用程序?

背景

当您在 Android 设备上(通过 Chrome 网络浏览器)在 Google 的搜索引擎网站上搜索“如何到达 X”(其中 X 是地理位置,如城市名称)之类的内容时,显示的第一个项目是一张卡片允许导航到您编写的位置。

选择导航时,有 2 个选项:

  • 如果安卓设备安装了谷歌地图,它会打开应用程序并导航到那里。
  • 如果 Android 设备没有安装 Google-Maps,它会转到应用商店的应用页面进行安装。

如下所示:

在此处输入图像描述

此外,在某些情况下,对于某些事情,谷歌可以在它找到的网站中放置一个额外的文本框进行搜索,以获取结果。希伯来网站“Zap”(比较产品价格)会发生这种情况:

在此处输入图像描述

问题

  1. 是否有推广计划或服务或任何东西来推广网站/应用程序/以这种方式(深度链接和搜索框)?如果是这样,我应该从哪里开始?

  2. 假设您已经有一个可以执行搜索查询的网站,您如何检查该应用程序是否已安装(在网站内部,而不是通过 Google 的搜索引擎),并采取相应的行动?这只能在谷歌浏览器应用程序上完成吗?

为了拥有这些功能,应该做什么(android-app、网站和其他的代码)?

0 投票
1 回答
905 浏览

android - Android 深度链接安装

Google 最近在 Google 搜索中实施了一项功能,如果结果可以在您的应用中打开,则允许用户即时安装您的应用。

有什么方法可以检测您的应用是否是这样打开的?从 Google 搜索安装并深度链接?

0 投票
1 回答
3281 浏览

android - Android 深度链接,无法使用方案“android-app”过滤意图

我正在关注App Indexing API 文档。我的应用程序 URI 是android-app://com.mypackagename.app/intro/intro/,所以我将它添加到清单文件中,在<activity>

但是当去测试我的深层链接时,如在我的手机上测试你的深层链接android-app://com.mypackagename.app/intro/intro/中所说,链接无法打开,有一个吐司说“没有安装可以处理它的应用程序”

我错过了什么?谢谢

更新:在 Mattia 指出的文档中,绝对可以选择放置任何方案,例如“示例”,但它对我不起作用。我在棒棒糖上,如果它有所作为。

更新 2:包之后的任何东西都是方案,在我的情况下android-app://com.mypackagename.app/intro/intro/,它是intro. 下面标记答案

0 投票
1 回答
168 浏览

android - Google App Indexing 页面视图记录是否在本地工作?

我正在集成谷歌应用索引 API。目前我记录页面浏览量,这使我的 Google Now 搜索自动完成查询并建议我的应用程序的活动。但我想知道这是本地历史的结果还是基于我的应用程序用户群活动。假设很多人已经使用我的应用程序并使用谷歌应用程序索引 API 发送页面浏览量,是否会为首次安装我的应用程序的用户建议自动完成功能?