问题标签 [firebase-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 4 上运行?
我已经按照In-App-Indexing的文档
- 上传
assetlinks.json
到https://mycompany.com/.well-known/assetlinks.json
添加
com.google.firebase:firebase-appindexing:11.6.0
为依赖项和添加到我的应用程序的清单中:
/li>
我已经根据文档测试了所有这些,一切看起来都很好。
在 Android 5 及更高版本上,我可以从 Play 商店下载我的应用程序,搜索我网站的内容,Google 将直接从我的应用程序显示结果。我也可以直接从 Google 的搜索结果跳转到我的应用程序中。所以一切都好。
这在 Android 4 上不起作用。
我注意到,在 Android 5 上安装和打开我的应用程序时,日志中将显示以下内容:
I/IntentFilterIntentSvc:验证 IntentFilter。验证 ID:4 方案:“https” 主机:“www.mycompany.com” 包:“com.mycompany.myapp”。12-11 14:26:49.641 1708-9067/?
I/IntentFilterIntentSvc:验证 4 完成。成功:真。失败的主机:。
这不会发生在 Android 4 设备上。
知道这里可能存在什么问题吗?我没有发现任何信息表明 Android 4 不支持 In-App-Indexing。
deep-linking - 是否可以使用动态链接从 2 个不同的域链接到同一个应用程序?
我有 2 个域和一个应用程序,但会通过 Deep-Links 从两个域链接到应用程序页面。
是否可以通过动态链接从例如 static.domain.com 和 content.domain.com 链接到同一个应用程序?提前致谢 :)
android - Firebase App Indexing 未在没有此应用的用户的搜索结果中显示应用
在Firebase App Indexing的文档中,他们说该应用程序也将显示给未安装此应用程序的用户。
触发相关查询时,新用户会在搜索结果中看到您应用的安装卡片。
或从这里
您的应用程序的安装按钮显示在您的主页搜索结果旁边,为用户提供安装您的应用程序以查看内容的简单途径。
我试图查看来自 DailyMail、Buzzfeed、Etsy 的示例,但看不到。当我没有任何关闭这些应用程序时,我没有在相关查询的搜索结果中看到应用程序安装卡,甚至没有即时应用程序链接。
firebase - 爬网状态说它在我的 android 应用程序中找不到任何要索引的页面
尽管我在我的应用程序上遵循了以下指南(最多第 7 步,因为我对个人内容或设备上的索引不感兴趣):
并将我的应用程序连接到 Firebase 控制台。
还验证了针对“入门”指南的步骤:
Firebase AppIndex for Android 入门指南
并按照谷歌指南中包含的步骤在应用程序中创建深层链接(从即将到来的意图部分读取数据除外),如下链接:
我还使用 adb 命令验证了清单中的意图代码,并为指定的 url 数据(方案、主机和路径前缀)成功执行并添加了 android:autoVerify="true"。
我唯一无法完成的事情是通过将“数字资产链接”文件上传到我在 Weebly 上的网站来声明它,因为我无法通过搜索找到这样做的方法。
现在,在我将 android 应用程序作为属性添加到我的网站管理员中并在 Weebly 上验证了我的网站的所有权,然后将该网站与网站管理员中的应用程序相关联后,我在“抓取状态”中收到以下消息:
“我们没有在您的应用中找到任何要编入索引的页面 您的应用页面必须先找到并编入索引,然后 Google 才能开始在搜索结果中显示它们。您可以告诉 Google 哪些页面要在站点地图或网页标记中编入索引,或者您的网站和应用具有相同的页面组织,Google 可以从它们对应的网页中推断出您的应用页面。”
我真的被困在这里,不知道还有什么可以将我的应用内容关键字索引到 Google Play 中,以便用户在搜索这些关键字时找到我的应用。
为了让我的应用程序被索引,我是否遗漏了任何步骤?或者是否有任何其他方法可以在搜索特定关键字时在 Google Play 上找到我的应用程序(这就是我想要的,我专门为此任务创建了网站)?
在此先感谢您的帮助。
android - 可以对 PWA 贴纸使用 Firebase 应用索引吗?
我正在寻找构建一个数字贴纸购买应用程序并使用 Firebase 应用程序索引来使这些贴纸在 Gboard 中可用(根据https://android-developers.googleblog.com/2017/09/create-stickers-for-gboard-on -google.html )。
然而,与其构建一个原生的 Android 应用程序,我更喜欢构建一个用户可以购买贴纸的 PWA。
但是,据我所知,没有关于将 Firebase App Indexing 与 PWA 结合使用的文档。
任何人都可以就这是否可能提供任何明确的见解,或者即使它是否在 Firebase / PWA 的路线图上?
谢谢
android - Firebase 个人内容索引有什么用?
我浏览了firebase app indexing android文档,但我不太清楚Firebase Personal内容索引的用途是什么。
索引个人内容的用例是什么?
如果我想在 Google App 搜索栏中将应用程序内容显示为自动完成,我必须记录用户操作。我了解在记录对该内容的操作之前,我必须为该内容编制索引。
branch.io - Branch.io:索引没有网站的应用程序动态内容
我们想在搜索引擎中索引我们的应用程序内容(动态)并且没有网络应用程序。我了解了分支Firebase App Indexing功能,这似乎与我们完美匹配,但是即使在阅读文档后我也无法理解以下内容:
我们的内容(优惠券/优惠)每分钟都在变化,因此我们的数据是高度动态的。我们如何索引我们现有的所有数据 + 定期添加到我们的数据库中的数据。
整个事情是如何工作的,就像我们需要为我们的数据库中的所有内容创建分支通用对象和分支链接一样,如果是的话,我们如何才能增量地完成它而不是再次完成整个事情。
我们是否需要使用一些 API 来生成链接/对象,我们可以通过 cron 作业触发,以每天一次为数据库中的所有数据生成对象和链接。
如果我在创建链接/对象后正确理解文档,分支将自动创建内部站点地图并将其提交给谷歌索引,而不用担心它对吗?
android - 可索引的贴纸/秒回调
我正在为贴纸使用 Firebase AppIndexing。
我的问题是我想在每个贴纸上添加分析,以便我可以创建排名系统。(最常用/点击的贴纸,未使用的贴纸)。
是否可以在每个贴纸上跟踪每个贴纸,例如 onclick(callbacks)?
谢谢!
android - 如何测试谷歌搜索应用索引是否正常工作?
我已经在搜索控制台上验证了域名,并在我的应用程序中添加了意图过滤器。我可以使用 adb 命令打开应用程序
它正在打开正确的屏幕。我的疑问是谷歌搜索将如何映射 URL?此外,截至目前,我在 Google 搜索中看不到链接被重定向到我的应用程序。是因为应用程序没有在Play商店更新吗?
android - 如何检查给定 Firebase API 的可用性以避免我的日志中出现 FirebaseApiNotAvailableException 错误
我在日志中收到很多无声的 FirebaseApiNotAvailableException 错误,提示“AppIndexing.API 在此设备上不可用”。根据 Crashlytics 的数据,过去 7 天内只有 80 位用户有 2.5k 例外。我完全按照 Google 的指南进行应用索引。我可以添加 API 检查以避免日志中出现这些错误吗?