Google应用引擎 - 是否可以创建两个将使用相同数据存储的Web客户端?

时间:2013-11-16 19:34:30

标签: android google-app-engine web

我使用Google应用引擎创建了一个应用程序 我目前有两个客户端 - 一个用于android,另一个用于Web应用程序
我想添加一个移动Web应用程序,它将使用相同的数据存储区 我无法部署移动Web应用程序,因为它将覆盖我已经拥有的Web应用程序

我需要做什么?

提前致谢

3 个答案:

答案 0 :(得分:1)

数据存储区按应用程序进行有效分区。如果您使用相同的数据,有什么阻止合并应用程序?

答案 1 :(得分:0)

当你说两个客户时,你的意思是两个GAE应用吗?

处理它的最简单(但可能不是理想的)方法是将它们作为同一应用程序的单独版本上传。 GAE允许您通过不同的URL访问同一应用程序的不同版本。然后,您可以将Android应用和移动网络应用指向相应的网址。

通常,更好的方法是将您的移动应用和网络应用设计为使用相同的API。

答案 2 :(得分:0)

这是App Engine模块的完美用例,它为相同的底层有状态服务(如数据存储,内存缓存和任务队列)提供多个前端(例如Web应用程序,RESTful API等)。每个模块都可以拥有自己的一组版本,自己的扩展配置,并且可以独立于其他模块进行部署。

Java文档是here

Python文档是here