如何在没有App Engine的情况下在Android中获取Google Cloud Datastore实体?

问题描述:

这可能吗?我一直在谷歌云文档和互联网上搜索,但发现没有东西。我需要从Android Studio制作的Android应用程序中读取数据存储区中的一些值。我尝试了云数据存储库,但是Gradle构建崩溃,并试图在App Engine中使用它失败。

我想使用此数据库或类似的数据库,但而不是Firebase,因为它会超出限制,因此您可以建议其他数据库。如何在没有App Engine的情况下在Android中获取Google Cloud Datastore实体?

您始终可以使用REST APIrunQuery方法向数据存储查询实体。

如果您愿意构建App Engine后端,您肯定可以使用Cloud Endpoints来允许您的Android应用程序使用它,而Datastore. The Cloud Datastore Client Libraries不适用于Android,但它们将在App Engine(以及其他环境)上工作。