是否可以将Google App Engine用作Android应用程序的后端数据库?

Dou*_*ghy 8 database google-app-engine android backend

我想为Android编写一个使用Google App Engine作为数据库后端的客户端应用程序.我的Android客户端将连接到App Engine以保存信息,然后它将在以后连接报告.是否可以将App Engine用作这样的后端?

Sud*_*han 8

如果您正在寻找App Engine在python中使用的远程api之类的东西,那么您会发现Java中缺少它.

也就是说,绝对没有什么能阻止您通过POST/JSON/XML /您能想到的任何其他格式来点击您的应用并发布数据.恢复报告也是如此.

如果担心安全问题,OAuth协议允许您从Android设备验证应用程序引擎.

这是暂且不过的,但就报告而言,您可能不会发现应用引擎是报告类型应用的非常合适的平台.只要确保你了解它的局限性 - 缺少连接,1000个对象限制,没有总和/平均值,必要的索引等等.这当然不是不可能的,但要仔细考虑你将如何建模数据.


Lau*_*ves 5

对的,这是可能的.

如果您的问题没有更多细节,答案中的任何细节都将是推测.

  • 没有API - 您必须使用HTTP POST和GET手动来回传递数据.我正在使用一个应用程序,它工作正常,但它比连接到API更多的工作. (5认同)