我为Android开发一个简单的应用程序。我刚刚创建了一些实体,只不过是用字符串填充它们的诗。我一直在使用Google应用引擎,它在我的浏览器中工作得很好,部署了我的小项目。我想使用retrofit lib来获取实体的列表,这可能是一个简单的for循环到我为它们制作的对象类,但是我如何定义我的端点!我似乎无法找到它们。这个网络的新东西,但我正在努力。
https://developers.google.com/eclipse/docs/endpoints-androidconnected-gae 看起来我需要实际创建一个链接到Google引擎的应用。 这是唯一的方法吗?如果我的团队需要访问iPhone应用程序/
上的终点,该怎么办?答案 0 :(得分:1)
如果您的Android应用程序不是使用appengine connected app
选项创建的,那么您仍然可以通过右键单击并选择选项Google->Generate App Engine Backend
来为其创建应用引擎代码。修改后端代码后,您可以通过右键单击并选择选项Google->Generate Cloud Endpoint Client Library
为该后端生成客户端库,然后将其部署到app引擎并开始从Android应用程序访问端点。
如果您已经拥有尚未连接的Android应用和应用引擎代码,那么您需要修改后端代码以包含此tictactoe sample backend with endpoints的端点方法。执行此操作后,您需要使用命令行生成Android客户端lib并将其导入您的Android应用程序以开始访问端点。按照此tictactoe sample android app了解如何调用端点并获取和发送数据。
将来,如果您想从iOS应用程序访问相同的端点,您不需要在后端使用云端点进行任何修改,只需要按照official documentation为iOS创建客户端库。您可以看到sample tictactoe app for iOS以了解如何在iOS中处理端点