问题标签 [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 - 这是在 Android 中用于应用索引的链接元素的正确格式吗?
我想向link
网站添加元素,但我不知道如何使用 http 方案,
是正确的方法吗?
页面网址:http://package.myapp.org/id-123.html
应用程序包:org.myapp.package
方案:http
小路:id-123.html
有问题的链接元素:
<link rel="alternate" href="android-app://org.myapp.package/http/id-123.html" />
还是我需要填写参与链接才能启用应用索引?
java - Android 应用索引集成
我正在尝试将新的应用程序索引集成到我的应用程序中。我正在关注谷歌的官方指南:
https://developers.google.com/app-indexing/webmasters/appindexingapi
似乎谷歌播放服务仍然是 17 版并且没有 appindexing 类
导入 com.google.android.gms.appindexing 无法解析。是我的错还是谷歌没有发布新的 playservices 库。你知道我在哪里可以找到它(com.google.android.gms:play-services:5.0.40)
android - 将多个应用与 Google App Indexing 结合使用
我目前正在我的 Android 应用程序中启用 Google App Indexing ( https://developers.google.com/app-indexing/webmasters/appindexingapi )。然而,我们的网络应用程序使用两个应用程序,专门用于不同的用例。我正在开发的应用程序明确偏好哪个应用程序应该在 Google 搜索上打开我们网站上的链接,但是如果这个应用程序没有安装而另一个应用程序安装了怎么办?如果未安装第一个 Android 应用程序,有没有办法打开不同的 Android 应用程序?还是应用索引仅将一个应用与一个链接相关联?
谢谢。
android - 将 App Indexing 与异步服务器调用集成
我正在将 Google 应用索引集成到我的 android 应用中,该应用将获取 URL,向服务器查询文章的内部 ID,然后打开该文章。我对如何实现这一点有点困惑,因为我没有太多的网络呼叫经验。
这是我需要获取ID的地方MyHandler
现在当我尝试这个时,它给了我一个NetworkOnMainThreadException
可以理解的,因为它在主线程上。每当我查找 AsyncTasks 以完成此操作时,我不明白它们是如何取回数据的,因为该应用程序现在唯一应该做的就是打开那篇文章 - 它无论如何都需要等待请求完成,对吧?这是一个我应该抑制的错误,只是在它完成之前放置一个加载屏幕?任何建议将不胜感激。
谢谢。
android - 需要启用 App Indexing 的示例代码部分
我在我的应用中使用 App Indexing 功能并遵循 Google Developers 指南。从指南中,我坚持以下内容。
从上面的语句我们可以注意到参数。
我对此的查询:
- 在该文档中,他们提到 Web URL 是可选的。但是当我删除它时会出现编译错误并且如果我将其设为空(“”)会给出 NullPointerException (不确定为空会导致 NullPointerException )
2.btn1和btn2,我们应该从哪里得到它们?为什么我们在那里给他们?. 如果我从我的项目中给出任何观点会产生 NullPointerException(这是让我不确定第一个的情况)。
如果有人有启用 App Indexing 的教程和示例代码,请提供。它可以帮助我们。
android - 在本地索引应用程序并在 Google 搜索中显示结果
我正在阅读 Google IO 2014 (developers.google.com/app-indexing/webmasters/appindexingapi) 上介绍的索引 API。我在那里缺少(或找不到)的一项功能是本地应用程序索引。
我将使用示例:我想搜索特定于我的本地内容。我创建了一个应用程序,每个用户都有不同的数据。就像来自 Google Keep 或 Evernote 的笔记一样。我想仅针对该手机将数据公开给谷歌搜索。
我是对的,在当前阶段不可能吗?如果谷歌将来会这样做,有什么想法吗?
问候,康拉德
android - 处理旧 Android 浏览器上的深度链接
我第一次实施深度链接和应用程序索引,就在一个月前,它是为公众使用而推出的,因此缺乏在线帮助。我已经阅读了所有可用的资源,但仍然存在一些问题。
我很清楚,应该在应用索引之前实现深度链接,它应该实现android-app//com.example.com架构等等。
所以这里的难题开始了:
与深度链接的混淆:谷歌提供两种 URL 模式:
android-app://com.example.com/example/path/to/something
所以几乎在每个例子中,我发现他们都使用了这两种模式。但是对于 App Indexing,只需要第二个。
但我知道如果我也实施第一个,它也会在正常的网络链接上打开我的应用程序。不知道这样做好不好?
深度链接的另一个问题是,有许多浏览器(Opera、UC)或 Android 操作系统不支持 URI 的第二种格式,它们只会触发谷歌搜索。
那么有什么方法可以让不支持深度链接的浏览器来处理这个 uri: android-app://com.example.com/example/path/to/something
?
注意:我将使用此 URI 格式从网站打开我的应用程序:android-app://com.example.com/example/path/to/something,所以问题是在不支持此 url 格式时处理。
android - Google App Index Api 来推广 App?
如果尚未安装在设备\平板电脑上,实施 App Index API 是否有助于提高我的应用在使用 Google 搜索时的可见度?考虑到我的应用没有任何相关的网站内容要显示。
我只是希望我的应用程序对搜索某些特定关键字的用户更可见,例如“食谱”、“wifis”等。
这是我正在谈论的 API。 http://www.youtube.com/watch?v=aISUYHTkTOU
在视频中,他们确实说他们发现了新的应用程序,除了重新使用旧的应用程序,但没有说明如何。
任何帮助将不胜感激。
android - Google 的应用索引与 Facebook 的应用链接有何不同?
- 它们似乎都提供了一种将概念添加
urls
到本机应用程序的方法 - 据我了解,Facebook 试图为该问题设置应用链接标准
- 我不确定 Google 的应用索引在哪里与相同的想法不同
Android App Indexing说明了索引应用程序以映射网络上相应内容的方法
然而
应用链接表示应用到应用链接特定内容
两者都建议,有一个url-like
结构来定位应用程序上的特定内容,以从应用程序外部定位(可能是另一个应用程序或网络)
我想知道的:
- 在创建我的应用程序时,我应该两者都做,还是应用程序链接可以同时服务于两者(因为它是一个标准)或者如何从两者中受益?