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

0 投票
1 回答
115 浏览

java - 谷歌在 Android 上的 Firebase 应用索引有限制吗?

我最近索引了一个应用程序,但想知道是否有人经历过索引很多项目。目前我做大约100个左右的主要项目。但我想知道在索引上设置 1000 或更多是否合理,或者这是否会产生问题。

还有一个附带问题,有没有人设置索引来索引会在他们的应用程序中打开完全不同的活动的项目?

0 投票
1 回答
202 浏览

ios - Xamarin iOS 通用链接 - 无法设置复选框启用关联域

在 Xamarin iOS 中,我使用的是 Google App Indexing 组件。我已经完成了所有先决条件,但在权利方面遇到了这个问题:

当我在 Xamarin 中打开 Entitlements.plist 并单击“启用关联域”复选框时,它会快速取消选中并显示“对象引用未设置为对象的实例”。 尝试选择复选框时显示的消息

我尝试过的一些事情:

1) 在 XCode 中生成具有关联域的配置文件,部署到设备,然后在我的 Xamarain 项目中使用该配置文件和 entitlements.plist

2) 从 Apple Developer 门户创建 Provisioning Profile,并在应用 ID 中启用关联域

3) 手动将 entitlements.plist 编辑为文本文件

4)重新创建一个新项目,只导入类和资产

以上都不起作用。

问:如何启用复选框并且没有错误消息?

0 投票
1 回答
359 浏览

ios - Firebase 性能监控和应用索引问题

我在我的项目中使用了一些 Firebase SDK 的 pod;实际上我正在使用 Firebase App Indexing 我也需要使用 Firebase 性能监控框架,但是当我安装它时(我使用的是 Cocoa Pods 1.2.0),日志显示了这个:

找到了满足“Firebase/AppIndexing”依赖项的规范,但它们需要更高的最低部署目标。

显然我将部署目标更改为可能的更高版本,但消息仍然相同;我认为由于某些原因,App Indexing 和 Performance Monitoring 不能同时存在,或者我实施错误......

语言.- ObjC Firebase 框架.- 4.0.2

有什么建议么?

0 投票
1 回答
236 浏览

android - 您可以查询 Firebase App Indexing 个人内容吗?

我有一个实现 Firebase App Indexing 的应用程序。它也有自己的全文搜索实现。谷歌显然更好,我很想杀死我正在使用的那个来支持他们的。是否可以在 Firebase App Indexing 中查询我自己应用的个人内容?我不需要/想要任何其他应用程序的内容,只有我自己的。

0 投票
0 回答
778 浏览

android - Android Firebase App Indexing Personal Content 无法在平板电脑上运行

我已经在我的应用中实现了 Android Firebase App Indexing Personal Content。我正在索引文章,以便从 Google 搜索助手轻松搜索。它适用于手机[在三星 S7 Edge 和 S8 上测试],但在任何平板电脑上都没有显示结果 [Nexus 7(5.0.1)、三星 Tab S2(7.0)]。

这些条目也列在应用程序下的设置 -> Google 设置 -> FireBase App Indexing 中。在手机和平​​板电脑中以正确的方式。

截图:-

搜索适用于手机:

搜索适用于手机

搜索结果在平板电脑中不起作用:

搜索结果在平板电脑中不起作用

下面是我将文章作为个人内容存储在系统中的代码。

我也在使用 'com.google.firebase:firebase-appindexing:10.2.6' 库

即使在为文章编制索引后,也无法弄清楚平板电脑中的问题是什么。很高兴收到您的帮助。谢谢。

0 投票
1 回答
235 浏览

android - 通过移动应用程序索引应用程序

我已使用此 Firebase 教程 URL < https://firebase.google.com/docs/app-indexing/android/public-content > 将 App Indexing 集成到我的 Android 和 iOS 应用程序中。

我查看了提供的示例应用程序,它运行良好,但是当我将它集成到我的应用程序中时,但在我的 AndroidManifest.xml 中,我对以下代码片段感到困惑:

我的问题是:

  • 什么是 recipe-app.com 和 pathPrefix,我需要做什么才能使 App Indexing 在我的应用程序中工作?
  • 除了 Firebase 官方链接之外,是否有任何关于在 Android 中集成 App Indexing 的描述性教程?
  • 我应该将数字资产链接文件放在服务器的什么位置?
0 投票
0 回答
416 浏览

android - Firebase App Indexing 隐私和收集的数据

根据 Firebase App Indexing 的 Google 文档:

https://firebase.google.com/docs/app-indexing/

“关于隐私的注意事项:个人内容索引仅存在于用户的设备上。用户的个人内容不会上传到谷歌服务器,并且仅在安装应用程序时保留在设备上。但是,有关应用程序使用情况的汇总统计信息的 App Indexing 和其他系统健康信息可能会上传到 Google 服务器。要查看或删除对您在应用程序中登录的公共内容的任何操作,用户可以转到“(见下面的屏幕截图)

我的问题是关于从 android 应用程序客户端收集的汇总统计信息?收集的数据是匿名的还是包含用户相关信息?我问这个问题是因为文档没有说明有关 Firebase 应用程序索引收集的数据的任何详细信息。

谢谢

在此处输入图像描述

0 投票
1 回答
3953 浏览

android - 如何在android应用程序中设置指向特定活动的动态链接

我正在实现一个购物应用程序。在共享产品时,它应该发送一个动态链接,以便当一个人点击它时,仅在应用程序中打开。最后我实现了这个功能。但是当我从共享动态链接打开应用程序时我正在获取主页而不是产品页面。我需要有关获取特定产品页面而不是打开购物主页的帮助。我在这里包括代码。AndroidManifest.xml

PostDetails.java 这里的 PostDetails 页面是单个产品设计页面或活动。在此我编写了以下代码。

所以这里最后应用程序主页是用动态链接打开的,而不是共享的特定产品页面。请指导我实现这一点。

0 投票
1 回答
232 浏览

android - 我的 Firebase 设备上索引不起作用

我正在关注 FriendlyChat 应用程序的 Firebase 上的 Codelab 教程。我已经到达索引部分。我已经根据需要实现了代码,但是当我在模拟器上搜索 google 时,我没有看到应用程序索引工作。

这是清单部分。

这是 MainActivity.java

该教程在此页面上https://codelabs.developers.google.com/codelabs/firebase-android/#8

问题可能是我正在使用模拟器吗?

这是 MainActivity.java

0 投票
0 回答
359 浏览

java - Firebase App Indexing 和 Gboard 贴纸包:hasSticker vs isPartOf vs partOf

在这个贴纸和贴纸包的 Firebase App Indexing 示例代码中,似乎有两种不同的方法可以将“贴纸”与“贴纸包”相关联。

在方法 1 中,您创建一个 StickerPack,然后通过使用名为“hasSticker”的键调用 put 将贴纸与它关联:

方法#1

在方法 2 中,您创建一个 Sticker,然后通过使用名为“isPartOf”的键调用 put 将 StickerPack 与它关联:

方法#2

为了搅浑水,在这个官方的 google firebase quickstart for app-indexing on github中,他们使用 hasSticker 和 isPartOf 方法遇到了一些麻烦。为了使它更有趣,“isPartOf”已将其名称更改为“partOf”:

在定义 Sticker 及其与 StickerPack 的关系时,同时使用“hasSticker”和“isPartOf”有什么好处——或者只是其中一个就足够好了吗?

哪个是正确的:“partOf”或“isPartOf”——或者两者都是正确的?