Algolia Firebase和Android集成

sta*_*tar 4 android firebase firebase-realtime-database algolia

在我的Android应用中,我使用Firebase作为数据库.我想添加一些搜索功能,经过我的研究,我发现Algolia适合我.

Algolia的Firebase教程解释了如何将我现有的Firebase数据库与Algolia集成.在本教程中,它们提供了一些Node.js代码(我不熟悉).在第一次收集数据时,我只是复制了集成代码,进行了必要的更改并在Windows终端上运行:数据现在从Firebase导入到Algolia.
但是还有一些其他必要的规范,如更新,删除数据.他们还为此目的提供了一些js代码,但我真的不知道如何使用这个js代码在我的Android应用程序中附加这些监听器.

任何人都可以告诉我它是如何正确完成的?

PLN*_*ech 8

根据您的问题的措辞,我不确定您是否想要了解如何从Android应用程序中搜索 Algolia中的Firebase数据,或者您是否尝试从Android应用程序索引/更新/删除 Firebase数据.


从Android应用中搜索您的数据

如果您想从Android应用中搜索数据,可以使用一些指南来帮助您入门.

Android即时搜索指南截图

Android API文档截图

如果您想在Android中编制索引/更新/删除数据

如果您尝试从Android应用程序写入数据,这不是一个好主意:Android应用程序很容易反编译或拦截以读取您的Algolia API密钥等秘密,这就是为什么在Android应用程序或任何前端-实施Algolia你应该只使用你的只搜索API密钥,以确保没有人可以搞乱你在Algolia内的数据.

我建议您阅读Algolia的安全最佳实践,以了解有关Algolia安全性的更多信息(特别是条目安全管理API密钥API密钥安全性),并查看Algolia的API密钥安全指南,以获取使用Algolia 安全的指南API密钥功能.