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

ios - Google App Indexing 无法为 Swift 解决?

我正在尝试将Google App Indexing集成到我的 iOS / Swift 应用程序中。我通过 CocoaPods安装了它。问题是它没有解决任何谷歌的代码。这是我得到的:

编译错误说:Use of unresolved identifier 'GSDDeepLink'。我尝试添加import GoogleAppIndexing,甚至import GSDDeepLink,但它说:no such module 'GoogleAppIndexing'。任何想法或任何人都可以使用 Swift?

0 投票
1 回答
277 浏览

android - Android App Indexing - 自动完成结果处理

根据官方文档,我已将深度链接作为应用程序索引的一部分。我在搜索自动完成部分面临一些不同但相关的问题:

  1. 自动完成结果仅显示最后打开的项目(以前访问的项目似乎被覆盖)。例如,假设在我的应用程序的趋势主题/集合列表视图中,用户打开项目 A(所附屏幕截图中的“shortvideos1”),恢复提要,然后打开项目 B(“shortvideos2”)。部分搜索“shortvid”仅显示后者:“shortvideos2”。完全搜索“shortvideos1”一无所获。建议仅在搜索结果列表中显示最新的项目。
  2. 结果列表中缺少某些内容访问。我有一个视图寻呼机,它使用户能够浏览趋势集合中的项目列表。我按标题对单个项目进行索引,并看到这些标题的搜索结果中只出现了一些标题。

以下是我实现应用索引 API 的方式:

TrendingCollectionActivity

Google 搜索应用结果

有人知道我做错了什么吗?

0 投票
1 回答
223 浏览

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

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

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

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

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

知道我在哪里出错了吗?

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 投票
1 回答
97 浏览

android - Google App Indexing:是否需要在主机意图过滤器属性中指定完整的网站?

例如,如果我有一个名为:

当有人在他的 android 设备搜索应用程序中搜索雪佛兰时,我希望这个 html 文件被编入索引并显示指向我的应用程序内容的链接:

所以我将其添加到该 html 文件的头部:

我将此意图过滤器添加到我的 android 清单中:

它会与意图过滤器中的主机属性和我的 html 头部中的 URI 一起使用吗?我不想指定完整的网站,因为我正在使用一个应用程序生成器,它为此意图过滤器构建了许多具有相同主机属性的 apk。谷歌应用索引是否适用于此代码?

谢谢

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 投票
2 回答
523 浏览

ios - Google DeepLinking 在 iOS 中是否需要 Google App Indexing SDK?

我想在我的网页和 iOS 应用程序中使用Google App Indexing 。我确实支持Apple搜索的通用链接(或谷歌术语中的深层链接),并相应地设置了我的网页。

Google 的文档中,我无法确定我是否真的需要添加 Google App Indexing SDK。SDK 没有为我提供任何必需的功能,我宁愿跳过它 - 但 Google 是否依赖 SDK 来发挥作用?

我没有对应用程序内容进行任何索引,我唯一想要索引的是网页,并获得相应的深度链接

0 投票
1 回答
99 浏览

ios - 未能将“GoogleAppIndexing”pod 嵌入 IOS 应用程序

在将 GoogleAppIndexing(深度链接)pod 添加到我的项目后,我很难构建项目。谷歌的安装说明

我是 IOS 的新手,实际上我对 objC 知之甚少,我的应用程序是用 react native 编写的。

我在构建时遇到这些异常。

据我了解消息 pod/lib 与 64 位环境不兼容,没有任何意义。

我正在使用 xcode 6.4 。谢谢

0 投票
1 回答
444 浏览

ios9 - 启用 Google App Indexing - 如何为关联域添加前缀?

我很想在我的 iOS 应用中启用 Google App Indexing;我跟着谷歌的教程,但它只说

我是否必须为我的域添加前缀,例如

?

0 投票
0 回答
393 浏览

android - Android App Indexing 不工作 - 点击谷歌搜索链接仍然需要选择应用程序

我已经使用本指南为 Android 实现了应用索引,我的应用已经使用这种方法进行了测试。此应用程序已在 2 周前部署到 Google Playstore。我的网站标题也使用本指南添加了一些源代码。

但是,当我搜索谷歌手机时,我找不到应用索引工作。因为没有出现安装按钮或任何指向 google playstore 的链接,当我单击指向我的网站的链接时,它不会自动转到我的应用程序,而是出现一个弹出窗口,我需要在其他选项中选择我的应用程序

我的应用索引有什么问题?